core-agent-ide/codex-rs/codex-api/src
Ahmed Ibrahim 6817f0be8a
Wire realtime api to core (#12268)
- Introduce `RealtimeConversationManager` for realtime API management 
- Add `op::conversation` to start conversation, insert audio, insert
text, and close conversation.
- emit conversation lifecycle and realtime events.
- Move shared realtime payload types into codex-protocol and add core
e2e websocket tests for start/replace/transport-close paths.

Things to consider:
- Should we use the same `op::` and `Events` channel to carry audio? I
think we should try this simple approach and later we can create
separate one if the channels got congested.
- Sending text updates to the client: we can start simple and later
restrict that.
- Provider auth isn't wired for now intentionally
2026-02-20 19:06:35 -08:00
..
endpoint Wire realtime api to core (#12268) 2026-02-20 19:06:35 -08:00
requests chore: streamline phase 2 (#11712) 2026-02-13 13:21:11 +00:00
sse Chore: remove response model check and rely on header model for downgrade (#12061) 2026-02-18 01:50:06 +00:00
auth.rs feat: clean codex-api part 1 (#10501) 2026-02-03 14:08:09 +00:00
common.rs ws turn metadata via client_metadata (#11953) 2026-02-19 12:28:15 -08:00
error.rs change model cap to server overload (#11388) 2026-02-11 17:16:27 -08:00
lib.rs Wire realtime api to core (#12268) 2026-02-20 19:06:35 -08:00
provider.rs feat: drop wire_api from clients (#10498) 2026-02-03 12:43:09 +00:00
rate_limits.rs feat: support multiple rate limits (#11260) 2026-02-10 20:09:31 -08:00
telemetry.rs Add websocket telemetry metrics and labels (#10316) 2026-01-31 19:16:44 -08:00