Skip to content

gut(providers): update docs and tests from *-cli to bare runtime names #2128

@alexey-pelykh

Description

@alexey-pelykh

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-6claude/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

  • Given the full codebase
    When searching for "claude-cli" or "codex-cli"
    Then only normalizeProviderId backwards-compat rules and changelog/git history reference them

  • pnpm check passes

  • pnpm test passes

Depends On

  • AuthChoice/auth constants removal (previous issue in this series)

Metadata

Metadata

Assignees

No one assigned

    Labels

    gutRemoving dead upstream subsystems

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions