Skip to content

publish: getsentry/junior@0.286.0 #10298

Closed

Description

@sentry-release-bot

Requested by: @sentry-junior[bot]

Merge target: (default)

Quick links:

Assign the accepted label to this issue to approve the release.

Targets

  • github
  • npm[@sentry/junior-xdotcom]
  • npm[@sentry/junior-tts]
  • npm[@sentry/junior-restream]
  • npm[@sentry/junior-plugin-api]
  • npm[@sentry/junior-pagerduty]
  • npm[@sentry/junior-octolens]
  • npm[@sentry/junior-notion]
  • npm[@sentry/junior-maintenance]
  • npm[@sentry/junior-hex]
  • npm[@sentry/junior-figma]
  • npm[@sentry/junior-datadog]
  • npm[@sentry/junior-cloudflare]
  • npm[@sentry/junior-amplitude]
  • npm[@sentry/junior-agent-browser]
  • npm[@sentry/junior-vercel]
  • npm[@sentry/junior-sentry]
  • npm[@sentry/junior-memory]
  • npm[@sentry/junior-linear]
  • npm[@sentry/junior-google]
  • npm[@sentry/junior-github]
  • npm[@sentry/junior]
  • npm[@sentry/junior-dashboard]

Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.


📋 Changelog

Junior now shares conversation state, accepts stored-thread input, clarifies lifecycle ownership, prevents invalid child actions, improves recovery and context limits, and reduces feed refetches.

Breaking Changes 🛠

  • (conversations) Archive conversations for everyone by @dcramer with @sentry-junior in #2900

New Features ✨

Stored Threads alone accept web input and retain root-only delivery; Tasks still return 409; search, GitHub, quotations, navigation, and sandbox refreshes improve.

Dashboard

  • Treat camelCase capitals as word starts in the quick switcher by @BYK with @sentry-junior in #2908
  • Move Code, System, and Memories into the profile menu by @BYK with @sentry-junior in #2882
  • Match typos in the quick switcher with our own matcher by @BYK with @sentry-junior in #2902
  • Show the GitHub mark on GitHub Events and Junior's GitHub replies by @BYK with @sentry-junior in #2887
  • Show Threads in the sidebar and details panel by @dcramer with @sentry-junior in #2851
  • Make Cmd+K a quick conversation switcher by @BYK with @sentry-junior in #2878
  • Add Respond to the reply selection menu by @BYK with @sentry-junior in #2879

Tools

  • Rank tool names by action and object, and say when no tool fits by @dcramer with @sentry-junior in #2903
  • Improve tool search ranking with stemming, synonyms, and a ranking test by @dcramer with @sentry-junior in #2898
  • Defer rarely used tools by @dcramer with @sentry-junior in #2895

Other

  • (agents) End a Thread's sign-in-paused Turn on a tree stop by @dcramer with @sentry-junior in #2845
  • (compaction) Split swap waits and log the input after a replacement by @thomasjiangcy with @sentry-junior in #2911
  • (conversations) Accept a person's input in a Thread by @dcramer with @sentry-junior in #2840
  • (github) Add commentOnIssue tool by @dcramer with @sentry-junior in #2891
  • (sandbox) Move the sandbox runtime to Node 24 by @dcramer with @sentry-junior in #2906

Bug Fixes 🐛

Compaction avoids duplicate work; runs recover, context stays bounded; child pinning returns 409, so pin root; tool, selection, worker handling improve.

Compaction

  • Defer to a running background summary by @sentry-junior in #2920
  • Swap a prepared summary only above the threshold by @thomasjiangcy with @sentry-junior in #2912
  • Stop the compaction loop when kept context stays over the threshold by @thomasjiangcy with @sentry-junior in #2914

Other

  • (agent-invocations) Resume child runs that lose their worker by @BYK with @sentry-junior in #2886
  • (context) Send only new thread Messages as thread context by @thomasjiangcy with @sentry-junior in #2917
  • (conversations) Refuse pinning a child Conversation by @dcramer with @sentry-junior in #2862
  • (dashboard) Show the reply selection menu for touch selection by @BYK with @sentry-junior in #2884
  • (mcp) Close clients of providers parked for authorization by @sentry-junior in #2899
  • (task-execution) Stop a late worker from replying or saving after it lost the Lease by @dcramer with @sentry-junior in #2901
  • (tools) Rank tool search on tool text and skip direct tools by @dcramer with @sentry-junior in #2894

Documentation 📚

  • (policies) Require one owner for each lifecycle state by @dcramer with @sentry-junior in #2892

Internal Changes 🔧

More precise feed tokens reduce refetches; shared Slack lookups, bounded Thread context, propagated child metadata, and reduced sandbox tools simplify operation.

Dashboard

  • Build feed and spend tokens from what they show by @BYK with @sentry-junior in #2922
  • Split ConversationPage into dock and details parts by @dcramer with @sentry-junior in #2833

Other

  • (api) Share Slack names for mentions across instances by @BYK with @sentry-junior in #2921
  • (context) Trim thread Messages without summaries by @thomasjiangcy with @sentry-junior in #2918
  • (conversations) Save a child's Location when it is created by @dcramer with @sentry-junior in #2865
  • (sandbox) Remove grep, findFiles, and listDir tools by @dcramer with @sentry-junior in #2896
  • (task-execution) Remove dead Conversation work state writers by @sentry-junior in #2907

Activity

  1. github-actions commented on Nov 8, 2026

    @github-actions

    Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.

  2. added
    ci-readyCI passed, safe to publish without polling
    and removed
    ci-pendingCI signal expected but not yet received
    on Nov 8, 2026
  3. getsantry commented on Nov 8, 2026

    @getsantry

    CI checks passed for getsentry/junior@0.286.0. Publishing is starting now.

  4. github-actions commented on Nov 8, 2026

    @github-actions

    Publishing: run#42504298243

  5. github-actions commented on Nov 8, 2026

    @github-actions

    Published successfully: run#42504298243

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-readyCI passed, safe to publish without polling

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions