Skip to content

fix(desktop): register /compress command in TUI gateway dispatch so Desktop can invoke it - #60644

Closed
kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:fix/compress-command-desktop
Closed

fix(desktop): register /compress command in TUI gateway dispatch so Desktop can invoke it#60644
kyssta-exe wants to merge 1 commit into
NousResearch:mainfrom
kyssta-exe:fix/compress-command-desktop

Conversation

@kyssta-exe

Copy link
Copy Markdown
Contributor

Fixes #60603. The /compress slash command was defined in the command registry and handled in the CLI and gateway, but the TUI gateway's command.dispatch RPC handler — used by the Desktop app chat input — did not include it, causing the error "not a quick/plugin/skill command: compress". This adds a full compress handler to command.dispatch that delegates to the existing compression pipeline and returns user-facing feedback.

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists comp/tui Terminal UI (ui-tui/ + tui_gateway/) comp/desktop Electron desktop app (apps/desktop/*) sweeper:risk-session-state Sweeper risk: may lose/corrupt/mis-associate session or context state labels Jul 8, 2026
@teknium1

teknium1 commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Merged via #60921 — your commit was cherry-picked onto current main with your authorship preserved in git log (re-attributed from the generic committer identity to your GitHub account). The _PENDING_INPUT_COMMANDS addition from your #60834 was folded in as a follow-up commit. Fixes #60603 — thanks!

@teknium1 teknium1 closed this Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/desktop Electron desktop app (apps/desktop/*) comp/tui Terminal UI (ui-tui/ + tui_gateway/) P2 Medium — degraded but workaround exists sweeper:risk-session-state Sweeper risk: may lose/corrupt/mis-associate session or context state type/bug Something isn't working

Projects

None yet

3 participants