Skip to content

Slash commands: registry, dispatcher, help, and palette parity audit #1886

@Hmbown

Description

@Hmbown

Scope

Audit every registered slash command as a first-class product surface, not just a parser entry. This is the inbox-zero pass for commands.

Commands to include from crates/tui/src/commands/mod.rs: /anchor, /help, /clear, /exit, /model, /models, /provider, /queue, /stash, /hooks, /subagents, /agent, /links, /feedback, /home, /workspace, /note, /memory, /attach, /task, /jobs, /mcp, /network, /rename, /save, /fork, /sessions, /load, /compact, /relay, /context, /cycles, /cycle, /recall, /export, /config, /mode, /theme, /verbose, /trust, /logout, /tokens, /translate, /system, /edit, /diff, /change, /undo, /retry, /init, /lsp, /share, /goal, /settings, /status, /statusline, /skills, /skill, /review, /restore, /rlm, /cost, /profile, /cache.

Also account for retired migration handlers kept out of autocomplete: /set and /deepseek.

Acceptance

  • Produce a command wiring table: registry entry, aliases, usage, dispatcher branch, command palette behavior, /help output, docs coverage, test coverage, and owning component.
  • Identify registered-but-low-quality entries, including /profile currently reusing the generic help description.
  • Identify dispatcher-only commands or aliases that are intentionally hidden from autocomplete.
  • Do not change behavior except for obvious bugs. File follow-up issues into the right milestone for each component gap.
  • Use existing issues as evidence, not instructions, and avoid closing anything during the audit.

Related existing signals

This should leave v0.8.42 with a clean map of what is real, what is stale, and what each upcoming milestone owns.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions