Skip to content

fix(agent): preserve RPC serialization failures - #4

Merged
NikitaMGrimm merged 2 commits into
mainfrom
feat/codex-app-server-write-recovery-hardening
Aug 18, 2026
Merged

NikitaMGrimm merged 2 commits into
mainfrom
feat/codex-app-server-write-recovery-hardening

Conversation

@NikitaMGrimm

Copy link
Copy Markdown
Owner

Summary

  • serialize Codex app-server RPC payloads before entering the transport-write error boundary
  • preserve genuine JSON serialization ValueErrors instead of misclassifying them as dead stdin
  • add a circular-payload regression test

This is a review hardening follow-up to upstream PR NousResearch#83129.

Tests

  • scripts/run_tests.sh tests/agent/transports/test_codex_app_server_runtime.py tests/agent/transports/test_codex_app_server_session.py (67 passed)
  • ruff check agent/transports/codex_app_server.py tests/agent/transports/test_codex_app_server_runtime.py

@NikitaMGrimm
NikitaMGrimm merged commit e9df6e3 into main Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant