Skip to content

Fix contract test after LOU-U12 changed the tool-error shape - #41

Merged
LinuxDevil merged 1 commit into
mainfrom
fix/contract-test-tool-error-shape
Oct 1, 2026
Merged

LinuxDevil merged 1 commit into
mainfrom
fix/contract-test-tool-error-shape

Conversation

@LinuxDevil

Copy link
Copy Markdown
Owner

LOU-U12 (#37) made a thrown tool error reach the model as { error, toolName, message }. LOU-U2's contract test (#33) still expected { error: message }, so four contract tests failed on main after both merged. Fixtures updated to the new shape.

Verified locally on main + this change: npm run test:coverage 91 files passed; npm run fallow exit 0; Agent Forge typechecks, client and server suites pass (server 12/12 files, including the previously failing resume test).

🤖 Generated with Claude Code

…r shape (LOU-U12)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@LinuxDevil
LinuxDevil merged commit e6cc057 into main Oct 1, 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