Skip to content

Rename user-facing 'Claude' to 'Claude Code' and improve error hints #81

@nathanschram

Description

Changes

Claude → Claude Code rename

All user-facing references to bare "Claude" updated to "Claude Code" across source, tests, and documentation. Engine IDs ("claude") and model/subscription references remain unchanged.

Affected areas:

  • Runner error messages (claude.py)
  • Runner bridge notification text (runner_bridge.py)
  • Control channel button labels (claude_control.py)
  • Config command descriptions and display names (config.py)
  • Usage command error messages (usage.py)
  • 27 documentation files (tutorials, how-to, reference)
  • 7 test files (assertion strings, docstrings)

Error hint improvements

  • Signal hints (SIGTERM/SIGKILL/SIGABRT) no longer hardcode /claude — now engine-agnostic
  • Added "finished without a result event" hint (covers all 6 engines)
  • Added "finished but no session_id" hint (covers all 6 engines)
  • Usage command: descriptive HTTP error messages for 429/500/502/503/504
  • Usage command: specific handlers for ConnectError and TimeoutException
  • Config reasoning page: fixed .capitalize() producing bare "Claude" instead of "Claude Code"

Metadata

Metadata

Assignees

No one assigned

    Labels

    engine:claudeClaude Code CLI (Anthropic)enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions