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
Ctrl+O opened a separate command palette that mixed real registry slash
commands with a handful of demo-only shell actions (fake permissions/
operator/model-picker overlays with hardcoded data, chrome-zone toggles
with no other trigger). That leaked internal vocabulary into the product
surface and duplicated the `/` command list, which already narrowed the
same catalog to registry commands.
Delete palette.ts and consolidate its pure catalog/filter/format helpers
into command-catalog.ts, which now backs `/` on its own. Drop the Ctrl+O
binding, its SHELL_SHORTCUTS row, and the dead residual-action switch in
shell.ts. Point the landing screen's command hint at `/` instead of
Ctrl+O.
permissions/operator/model_picker were demo stubs with no real callers
outside the deleted palette and stay gone. copy_active, toggle_mouse, and
mentions already have their own bindings (Alt+C, Alt+M, @) and are
unaffected. toggle_task/toggle_agents and the subagent-observe action have
no trigger left anywhere in the product; their underlying functions
(setChromeZones, enterSubagentObserve) remain reachable through the shell
API for a host to wire up, just not from any key or command today.
0 commit comments