You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 770b58e
Browse filesBrowse the repository at this point in the historyBrowse files
fix(tray): slim the menu + represent code_execution by its sub-calls (#1023)
The status-bar menu had grown long enough to scroll, which is the opposite
of a glance, and the glance itself spent a row on an internal primitive.
Menu length (3 rows back):
- Drop the grey, disabled "N quarantined server(s)" line — Needs Attention
already carries that fact, and actionably.
- Drop "Report an Issue…" — the tracker is still reachable through the
GitHub link in the About panel's credits.
- Move "Add Server..." into the Servers submenu as its first item (Cmd+N
still matches; performKeyEquivalent recurses into submenus). It stays at
the top level only when there are no servers and therefore no submenu to
hold it, so adding the first server is never unreachable.
code_execution is an internal primitive, not a call the user made. Since
its sub-calls became tool_call records of their own (#1016), they show the
REAL work — "jira:get_issue ×3" — where the wrapper row said only
"code_execution", naming no server and no tool. A SUCCESSFUL wrapper now
rows in neither the tray glance nor the shared usage timeline; a FAILED one
still does, through rule 3's failure branch, because a script that died
before dispatch has no children to speak for it.
Kept in lockstep: GlanceSelection.glanceInternalTools (Swift),
AppState.countsTowardUsageTimeline (follows the same set), and
runtime.glanceInternalTools (Go). usageAdmissionVersion 3 → 4 so snapshots
counted under the old rule are rebuilt instead of carried forward. The Web
UI activity list still shows code_execution parents — it is the drill-down
home for a script — so the parity test now models the glance as the list
filter plus the glance's own narrowing rather than equating the two.
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments