restore-explicit-native

Restore explicit native Claude chat

Metadata

Statusabandoned
Created2026-07-26T09:44:32.567822005+00:00
Failure reasonReplaced immediately with a Claude-leading task id so scope is unambiguous in Viz/CLI.

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