restore-claude-chat

Restore Claude chat executor

Metadata

Statusdone
Assignedagent-904
Agent identity02e879681e52e0a384106169be043416c4d946e850ab26b2269c57681b52a6e7
Created2026-07-26T09:44:56.657656031+00:00
Started2026-07-26T22:02:39.594626283+00:00
Completed2026-07-26T22:44:37.165501510+00:00
Tokens18722519 in / 31342 out

Description

Description

After direct Claude worker support is stable, restore explicit handler-first claude:<model> for live chat/TUI routing through the existing Claude handler. Keep Pi recommended/default, preserve native Codex worker/chat behavior, and never cross-fallback between execution systems. Implement directly; do not decompose.

Validation

  • Fake-Claude multi-turn terminal/TUI human-flow test covers first turn and native Claude session resume.
  • Explicit Claude chat failure is visible and never invokes Pi or native Codex.
  • Stream/tool/usage rendering and exact executor/model identity are preserved.
  • Pi chat and native Codex chat remain unchanged.
  • Permanent owned smoke scenario passes.
  • cargo fmt --check, cargo clippy, and focused tests pass.

Depends on

Required by

Log