Add a codex app-server client with generated types and contract tests
This commit is contained in:
@@ -6,8 +6,6 @@
|
||||
|
||||
# M3 — Second vendor and review
|
||||
|
||||
- Codex adapter
|
||||
A JSON-RPC client for `codex app-server`, with Go types generated from the protocol schema the CLI can emit. It needs: start thread, stream events, send turns, interrupt, resume, and the same interface coverage as Claude (interrupts, model switching, compaction, image input). Disable CLI auto-updates so the version changes only when the owner updates it, and keep a contract test suite built from recorded transcripts.
|
||||
- Verify that Codex app-server can fork threads
|
||||
- Review profiles and triggers
|
||||
Reviews are done by a separate agent session, never the implementer, by default from a different vendor. Each review targets a snapshot and is cached by tree sha; when the task's tree moves on, existing reviews are marked stale. A review profile (security, performance, privacy, visual UX, plan conformance, ...) has a prompt, vendor, model, output schema and capture config; workflow stages reference profiles by name. Triggers: on `ask_human` (the inbox item appears at once and the review attaches when done, even if the item was resolved first), before merge, on demand, and periodically on elapsed time or diff size, debounced to turn boundaries or a quiet period. A `request_review(scope, concerns[], profile?)` MCP tool lets agents ask for one.
|
||||
|
||||
Reference in New Issue
Block a user