Summary
Mobile slash palette: typing / opens ActionSheet. Built-ins: /new /stop /clear /compact /model /help. Dynamic skill commands after Discover Skills lands.
WebUI reference
webui/src/components/thread/ComposerPalettes.tsx
webui/src/lib/chat/slashSkills.ts
webui/src/components/thread/ThreadComposer.tsx
RN landing
- Wire in
FloatingChatComposer.tsx (+ optional SlashCommandSheet.tsx)
/stop → existing abort; /new → new session; /model → open model picker
Acceptance
Depends
- feat(rn): [P0] Composer model picker (for
/model)
- feat(rn): [P1] Discover: live Skills + MCP templates (for dynamic skill cmds)
Follow-up (not this issue)
@ mentions (CLI/MCP) — see lib/chat/mentions.ts, MentionTokens.tsx, send mcp_presets.
Summary
Mobile slash palette: typing
/opens ActionSheet. Built-ins:/new/stop/clear/compact/model/help. Dynamic skill commands after Discover Skills lands.WebUI reference
webui/src/components/thread/ComposerPalettes.tsxwebui/src/lib/chat/slashSkills.tswebui/src/components/thread/ThreadComposer.tsxRN landing
FloatingChatComposer.tsx(+ optionalSlashCommandSheet.tsx)/stop→ existing abort;/new→ new session;/model→ open model pickerAcceptance
/opens sheet with built-ins/stop//new//modelbehave as aboveDepends
/model)Follow-up (not this issue)
@mentions (CLI/MCP) — seelib/chat/mentions.ts,MentionTokens.tsx, sendmcp_presets.