mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-18 13:23:33 +08:00
Selecting a concrete /agent entry from the composer suggestions should prepare the command and leave focus in the editor so the user can type the required prompt. The Enter send shortcut still applies after the suggestion menu is closed, and exact non-agent slash commands keep their existing direct execution path when they remain highlighted. Constraint: The desktop composer supports configurable Enter vs Ctrl/Cmd+Enter sending. Rejected: Special-case only /agent entries | the highlighted suggestion should consistently win while the menu is open. Confidence: high Scope-risk: narrow Directive: Keep ChatInput and EmptySession slash-key handling aligned with shared send shortcut behavior. Tested: cd desktop && bun run test -- --run src/components/chat/composerUtils.test.ts src/components/chat/ChatInput.test.tsx src/pages/EmptySession.test.tsx Tested: bun run check:desktop Not-tested: Live backend agent-list integration beyond mocked desktop composer coverage.