The commit case in the CLI router reads only args[1] for the message, which captures just the first word when the shell strips quotes before passing arguments to Node.js. This silently truncates every multi-word commit message (e.g. "docs(40): create phase plan" becomes "docs(40):"). Collect all positional args between the command name and the first flag (--files, --amend), then join them. Works correctly whether the shell preserves quotes (single arg) or strips them (multiple args). Closes #733 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
23 KiB
Executable File
23 KiB
Executable File