Skip to content

Preserve compact validation details in tool_call errors#96

Merged
Gabriel-Darbord merged 1 commit into
mainfrom
codex/tool-call-validation-errors
Jul 1, 2026
Merged

Preserve compact validation details in tool_call errors#96
Gabriel-Darbord merged 1 commit into
mainfrom
codex/tool-call-validation-errors

Conversation

@Gabriel-Darbord

Copy link
Copy Markdown
Member

Summary

  • preserve MCPInvalidToolInput tool names and validation violations in structured tool errors
  • reuse dispatch so only validation errors add compact repair metadata
  • cover nested tool_call semantic validation errors without returning schema summaries

Closes #86

Verification

  • test_run MCPToolContractsTest: 112 passed
  • test_run MCPToolMethodSearchTest, MCPToolSearchClassesTest, MCPToolSearchPackagesTest: 77 passed
  • test_run MCP-Tests: 643 passed
  • test_run MCP-Spec-Tests: 49 passed

Co-authored-by: Codex <codex@openai.com>
@Gabriel-Darbord Gabriel-Darbord merged commit ea6efc0 into main Jul 1, 2026
3 checks passed
@Gabriel-Darbord Gabriel-Darbord deleted the codex/tool-call-validation-errors branch July 1, 2026 15:28
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.

Return compact expected schema on tool_call validation errors

1 participant