Skip to content

Fix Codex-host autoplan outside voice routing - #1282

Closed
Spenquatch wants to merge 1 commit into
garrytan:mainfrom
Spenquatch:codex/autoplan-claude-outside-voice
Closed

Spenquatch wants to merge 1 commit into
garrytan:mainfrom
Spenquatch:codex/autoplan-claude-outside-voice

Conversation

@Spenquatch

@Spenquatch Spenquatch commented Apr 30, 2026 •

Copy link
Copy Markdown

Summary

  • make /autoplan dual-voice instructions host-neutral around subagent vs outside voice
  • add a host-aware autoplan resolver that keeps Codex as the outside voice on Claude/non-Codex hosts and flips Codex hosts to claude -p with read-only file tools
  • add regression coverage for generated Codex and Claude autoplan outputs

Validation

  • bun run scripts/gen-skill-docs.ts --host codex --dry-run
  • bun run scripts/gen-skill-docs.ts --dry-run
  • bun test test/gen-skill-docs.test.ts

Notes

  • Codex-hosted autoplan no longer emits Claude-first subagent wording or nested Codex outside-voice blocks.
  • Claude-hosted autoplan keeps Codex as the outside voice, but the generated copy now uses neutral subagent/outside voice terminology in the dual-voice flow.

View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

@capy-ai

capy-ai Bot commented Oct 3, 2026

Copy link
Copy Markdown
Contributor

Thanks for this, @Spenquatch. The fix is now on main: outside-voice routing is host-aware, so on a Codex host /autoplan uses Claude Code as the outside voice (scripts/resolvers/outside-voice.ts) (already on main as of v1.91.16.0). Closing as superseded; if you still see the problem on the latest gstack, please open an issue with ./setup --status output.

@capy-ai capy-ai Bot closed this Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant