Metadata
| Status | done |
|---|---|
| Assigned | agent-877 |
| Created | 2026-07-26T08:40:31.336429915+00:00 |
| Started | 2026-07-26T11:21:41.002685752+00:00 |
| Completed | 2026-07-26T11:46:37.811762444+00:00 |
| Tokens | 13445191 in / 22819 out |
Description
Description
After Codex restoration is stable, restore explicit handler-first claude:<model> workers/tasks through the existing Claude CLI adapter. Keep Pi recommended, preserve direct Codex, and never add cross-system fallback. Implement directly — do not decompose further.
Validation
- Fake-Claude worker test covers invocation, exact identity, raw stream/usage, retry, and failure propagation
- Pi and native Codex routing remain unchanged
- Chat is either separately proven or remains scoped to its own follow-up
- Permanent owned smoke scenario passes
- cargo fmt --check, cargo clippy, and focused tests pass
Depends on
Required by
Log
- 2026-07-26T08:40:31.324725060+00:00 Task paused
- 2026-07-26T08:40:31.381888755+00:00 Task published
- 2026-07-26T11:21:41.084659811+00:00 Spawned by coordinator --executor pi --model openai-codex:gpt-5.6-sol --isolation required-worktree
- 2026-07-26T11:21:53.066969130+00:00 Starting direct implementation; inspecting prior work and restored Codex/Claude routing patterns.
- 2026-07-26T11:32:19.731721521+00:00 Implemented initial Claude worker restoration gates, exact CLI model handling, dispatch override, built-in profile reasoning, focused tests, and owned fake-Claude smoke. Running format/checks now.
- 2026-07-26T11:45:42.832468557+00:00 Focused validation passing: integration execution-plane tests; Claude dispatch/opaque-model/profile tests; 49 quickstart tests; cargo build; fmt check; plain clippy. Installed binary fake-Claude smoke passes full profile/task invocation, exact identity, raw result/usage, exit-42 propagation, retry, and no Pi/Codex crossover. Existing explicit-Codex worker smoke also passes unchanged. Claude chat was not modified and remains explicitly documented/scoped to restore-claude-chat.
- 2026-07-26T11:46:22.087001948+00:00 Committed: 9cbb3fcb — pushed to remote
- 2026-07-26T11:46:37.811769835+00:00 Task marked as done