Upstream reference: waybarrios#214
Problem:
We want an OpenAI-compatible /v1/responses endpoint for local coding-agent workflows, including Codex-style request normalization. The core PR is broad and important, but it is not yet clearly prioritized against the engine/scheduler correctness backlog.
Status:
Path to completion:
- Rebase on current upstream
main and confirm the diff is still coherent after folding the Codex normalization work into the main PR.
- Re-run
tests/test_responses_api.py and any broader server tests.
- Audit unsupported semantics again so the endpoint fails explicitly rather than silently accepting partially-implemented behavior.
- Consider whether the PR should be split into a minimal core endpoint plus follow-up semantics if upstream review stalls on scope.
- Make sure the PR description clearly distinguishes what is implemented, what intentionally degrades, and what is explicitly unsupported.
- Only push this aggressively once the higher-priority engine/scheduler correctness items are not in draft, unless local product needs force earlier action.
Acceptance criteria:
/v1/responses behavior is clearly specified and tested
- unsupported semantics fail explicitly
- the PR is either merged as-is or intentionally split into smaller reviewable pieces
Upstream reference: waybarrios#214
Problem:
We want an OpenAI-compatible
/v1/responsesendpoint for local coding-agent workflows, including Codex-style request normalization. The core PR is broad and important, but it is not yet clearly prioritized against the engine/scheduler correctness backlog.Status:
Path to completion:
mainand confirm the diff is still coherent after folding the Codex normalization work into the main PR.tests/test_responses_api.pyand any broader server tests.Acceptance criteria:
/v1/responsesbehavior is clearly specified and tested