mirror of
https://github.com/EveryInc/compound-engineering-plugin.git
synced 2026-06-19 15:41:46 +02:00
1a67d0044e
Same bug class as the resolved ce-setup feedback in this PR: the availability gate accepted any "non-empty" output from the `!` command -v codex 2>/dev/null `` pre-resolution, which on a non-Claude harness that doesn't process `!` pre-resolution can be the literal command text `command -v codex 2>/dev/null` — non-empty, but not a real path. That produced a false positive where delegation proceeded and `codex exec` failed downstream. Tightened to require an absolute path (starts with `/`) for the "Codex available" branch. Anything else — empty, unresolved command string, or any non-path value — falls through to a runtime `command -v codex` shell call that does the real availability check. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>