Skip to content

Keep evaluator MCP sessions open until slow installed-plugin replies arrive - #182

Merged
orbit-agent-01 merged 1 commit into
agent-mainfrom
orbit/ORB-13802-6ac0fbd7
Oct 3, 2026
Merged

orbit-agent-01 merged 1 commit into
agent-mainfrom
orbit/ORB-13802-6ac0fbd7

Conversation

@orbit-agent-01

@orbit-agent-01 orbit-agent-01 commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Slow installed-plugin calls could lose their tool reply when the evaluator closed MCP stdin immediately after writing its request. The client now completes initialization, keeps stdin open until the matching tool reply arrives, and then closes and drains the session within one bounded deadline.

Strict framing, response IDs, aggregate output limits, cancellation and descendant cleanup remain enforced. Historical studies and captures are unchanged; replay uses their archived evaluator.

Validation: 116 strict harness tests passed with zero skips on the exact committed source; 705 Rust tests and all five Linux/macOS/plugin CI checks passed. A private real Orbit host returned a 23.6-second call, and an actual Codex synthetic rehearsal returned a 9.8-second graph sync with valid replay and clean cleanup. An earlier 2.2-second rehearsal passed functionally but did not cover the long-call threshold; both outcomes are preserved in ORB-13802 artifacts. These are functional checks, not evidence of agent effectiveness.

…li… [ORB-13802]

Keep evaluator MCP sessions open until slow installed-plugin replies arrive

Planned-By: codex
Orchestrated-By: sol
@orbit-agent-01
orbit-agent-01 merged commit 3d8b80c into agent-main Oct 3, 2026
5 checks passed
@orbit-agent-01
orbit-agent-01 deleted the orbit/ORB-13802-6ac0fbd7 branch October 3, 2026 13:35
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