What it is
A second brain backend: drive murmur with the Codex SDK as an alternative to
@anthropic-ai/claude-agent-sdk, so a user who has Codex but not Claude Code
can still run the radio. Deliberately split out of the conversational
onboarding slice (spec 03-03 §7) — it is a full second implementation of the
Brain seam (Brain / Harness / GuideCapable in src/contracts.ts),
including the guide's permission-routing and streaming-input semantics, which
are currently pinned to TS-SDK specifics.
Spec
specs/DESIGN.md §3.2 (the brain is a harnessed agent behind a seam);
specs/spec03/03-01-brain-harness.md (the seam this would re-implement).
Done when
A design pass decides the adapter shape (what of run_task / run_guide /
streaming / permissions maps onto Codex), a spec section records it, and a
build behind a config knob passes the existing fake-brain unit suite plus one
real-Codex smoke. Until then this is a recorded direction, not scheduled work.
What it is
A second brain backend: drive murmur with the Codex SDK as an alternative to
@anthropic-ai/claude-agent-sdk, so a user who has Codex but not Claude Codecan still run the radio. Deliberately split out of the conversational
onboarding slice (spec 03-03 §7) — it is a full second implementation of the
Brain seam (
Brain/Harness/GuideCapableinsrc/contracts.ts),including the guide's permission-routing and streaming-input semantics, which
are currently pinned to TS-SDK specifics.
Spec
specs/DESIGN.md§3.2 (the brain is a harnessed agent behind a seam);specs/spec03/03-01-brain-harness.md(the seam this would re-implement).Done when
A design pass decides the adapter shape (what of
run_task/run_guide/streaming / permissions maps onto Codex), a spec section records it, and a
build behind a config knob passes the existing fake-brain unit suite plus one
real-Codex smoke. Until then this is a recorded direction, not scheduled work.