feat(agent): add Codex print mode - #148
Conversation
c0887ce to
0f4add7
Compare
|
Rebased onto origin/main at a643f4a and force-pushed with lease (HEAD 0f4add7). Resolved the single agent list conflict by preserving main's Type/Mode columns and durable mode while retaining the provider-specific Fresh local validation:
GitHub CI is green: Test (Node 20) plus all six E2E Node 20/22/24 Ubuntu/macOS jobs passed. Final PR state: MERGEABLE / CLEAN. |
0f4add7 to
497483e
Compare
|
Rebased/adapted PR #148 onto origin/main at 95674c9 and force-pushed with lease (HEAD 497483e). Architecture adaptation:
Fresh local validation:
GitHub CI: Node 20 test plus all six E2E Node 20/22/24 Ubuntu/macOS jobs passed. |
497483e to
0e207a9
Compare
|
Rebased onto main through #190 ( Fresh validation: |
Summary
agent start/send/list/detailfor--type codex --mode printwithout changing interactive Codex or Claude print behaviorSession identity
Codex agents are created with no provider thread ID. The first successful
thread.startedevent is atomically bound before later output is accepted; subsequent sends resume that exact UUID. Conflicting or malformed identity is rejected.Verification
npx ai-devkit@latest lint --feature codex-print-modenpm run lintnpm run buildnpm testDeferred