Tom Boucher
899419ebec
fix: pipe review prompts via stdin to prevent shell expansion ( #2222 )
...
When prompt files contain shell metacharacters (\$VAR, backticks,
\$(...)), passing them as -p "\$(cat file)" causes the shell to expand
those sequences before the CLI tool ever receives the text. This
silently corrupts prompts built from user-authored PLAN.md content.
Replace all -p "\$(cat /tmp/gsd-review-prompt-{phase}.md)" patterns
with cat file | cli -p - so the prompt bytes are passed verbatim via
stdin. Affected CLIs: gemini, claude, codex, qwen. OpenCode and cursor
already used the pipe-to-stdin pattern.
Closes #2200
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 14:59:31 -04:00
..
2026-04-04 07:24:31 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-05 10:23:41 -04:00
2026-04-05 23:07:52 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-15 14:59:18 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-05 19:43:45 -04:00
2026-04-12 08:10:30 -04:00
2026-04-12 10:06:42 -04:00
2026-04-10 10:49:20 -04:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-05 10:23:41 -04:00
2026-04-12 16:45:29 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-15 14:58:43 -04:00
2026-04-11 03:33:29 -07:00
2026-04-05 18:33:27 -04:00
2026-04-11 09:28:16 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-10 15:19:56 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-12 17:56:00 -04:00
2026-04-10 12:30:46 -04:00
2026-04-11 09:02:18 -04:00
2026-04-11 09:02:30 -04:00
2026-03-12 11:35:45 -06:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-15 14:59:15 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 11:25:55 -04:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-15 14:58:43 -04:00
2026-04-04 07:24:31 -04:00
2026-04-11 09:02:18 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-15 14:59:31 -04:00
2026-04-05 17:04:33 -04:00
2026-04-10 12:30:46 -04:00
2026-04-04 07:24:31 -04:00
2026-04-10 12:30:46 -04:00
2026-04-11 09:19:32 -04:00
2026-04-04 07:24:31 -04:00
2026-04-04 07:24:31 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 12:30:46 -04:00
2026-04-14 18:50:53 -04:00
2026-04-10 12:30:46 -04:00
2026-04-10 10:42:45 -04:00
2026-04-12 16:06:17 -04:00