Summary
Update all documentation and test fixtures to use bare runtime names instead of -cli suffixed provider IDs.
What to Update
Documentation
docs/gateway/cli-backends.md — Replace all "claude-cli" → "claude", "codex-cli" → "codex" in examples and config snippets
docs/gateway/configuration-reference.md:887 — Update config example
docs/help/testing.md — Update model references (claude-cli/claude-sonnet-4-6 → claude/claude-sonnet-4-6)
docs/cli/gateway.md:55 — Rename --claude-cli-logs flag reference (if the flag itself was renamed upstream)
docs/cli/index.md:752 — Same
Tests
src/gateway/gateway-cli-backend.live.test.ts — Update DEFAULT_MODEL and provider checks
src/commands/agent.test.ts — Update providerOverride fixtures and cliSessionIds keys
src/auto-reply/reply/agent-runner.misc.runreplyagent.test.ts — Update provider fixtures
src/auto-reply/reply/agent-runner.runreplyagent.test.ts:1129 — Update comment
- Any remaining test files with
-cli provider string literals
Acceptance Criteria
Depends On
- AuthChoice/auth constants removal (previous issue in this series)
Summary
Update all documentation and test fixtures to use bare runtime names instead of
-clisuffixed provider IDs.What to Update
Documentation
docs/gateway/cli-backends.md— Replace all"claude-cli"→"claude","codex-cli"→"codex"in examples and config snippetsdocs/gateway/configuration-reference.md:887— Update config exampledocs/help/testing.md— Update model references (claude-cli/claude-sonnet-4-6→claude/claude-sonnet-4-6)docs/cli/gateway.md:55— Rename--claude-cli-logsflag reference (if the flag itself was renamed upstream)docs/cli/index.md:752— SameTests
src/gateway/gateway-cli-backend.live.test.ts— Update DEFAULT_MODEL and provider checkssrc/commands/agent.test.ts— UpdateproviderOverridefixtures andcliSessionIdskeyssrc/auto-reply/reply/agent-runner.misc.runreplyagent.test.ts— Update provider fixturessrc/auto-reply/reply/agent-runner.runreplyagent.test.ts:1129— Update comment-cliprovider string literalsAcceptance Criteria
Given the full codebase
When searching for
"claude-cli"or"codex-cli"Then only
normalizeProviderIdbackwards-compat rules and changelog/git history reference thempnpm checkpassespnpm testpassesDepends On