fix: reject unsupported proxy request controls #57

Closed
ober wants to merge 1 commit from fix/proxy-tool-controls into master
Owner

Implements handoff item 37: proxy request controls are validated instead of silently ignored.

  • Supports tool_choice=none by suppressing tool calls.
  • Rejects unsupported model and sampling controls with structured HTTP 400 errors.
  • Adds regression coverage for routing and unsupported controls.
  • VERSION and package manifests bumped to 0.5.1.

Validation: Jerboa balance checks and git diff --check passed. jerboa_verify was attempted but the MCP runtime failed with its existing variable compile error.

Implements handoff item 37: proxy request controls are validated instead of silently ignored. - Supports tool_choice=none by suppressing tool calls. - Rejects unsupported model and sampling controls with structured HTTP 400 errors. - Adds regression coverage for routing and unsupported controls. - VERSION and package manifests bumped to 0.5.1. Validation: Jerboa balance checks and git diff --check passed. jerboa_verify was attempted but the MCP runtime failed with its existing variable compile error.
proxy: reject unsupported request controls
Some checks failed
version-policy / required (pull_request) Successful in 3m47s
required-ci / required (pull_request) Failing after 2h7m42s
c3849a2f44
ober closed this pull request 2026-09-22 11:43:57 -04:00
Some checks failed
version-policy / required (pull_request) Successful in 3m47s
Required
Details
required-ci / required (pull_request) Failing after 2h7m42s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-code!57
No description provided.