Skip to content

Move ex_mcp to 6b46670f - #140

Merged
deepfates merged 2 commits into
mainfrom
claude/output-validation
Sep 24, 2026
Merged

deepfates merged 2 commits into
mainfrom
claude/output-validation

Conversation

@deepfates

Copy link
Copy Markdown
Owner

Moves the one ex_mcp ref (Kite, Imp and Haven together; Dwell through Imp) to deepfates/ex_mcp 6b46670f, the merge of ex_mcp #11.

ex_mcp validated a tool's output after the tool had run, under a 100ms deadline, and turned a missed deadline into an isError result. Under load, a completed write came back as a failure and invited a retry that repeats it. The fork now logs a warning and returns the result; a real mismatch is still an error. The reason is recorded in the fork's FORK.md.

The fork now returns a tool's result when output validation misses its
deadline, instead of an error after the effect has happened.
The dspy_parity tests run the example with IMP_PATH at this checkout, which
resolves ex_mcp through the new pin and rewrote this lock during the run, so
the calibration test found a dirty tree.
@deepfates
deepfates merged commit fcba533 into main Sep 24, 2026
10 checks passed
@deepfates
deepfates deleted the claude/output-validation branch September 24, 2026 02:56
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