v1.7.5
Claude models work again in siGit Code
v1.7.5 is a single fix to the MCP server at sigit.si/api/v1/mcp.
What broke
Since stacked pull requests arrived, create_pull_request described its "base or
base_pull_request" rule with an anyOf at the top of its input schema. siGit Code offers this
server's tools to the model, and Anthropic refuses a whole request when any tool's schema has
oneOf, anyOf or allOf at the top level. Every turn on a Claude tier in siGit Code Cloud
failed with "Onde Cloud upstream error (400)", whatever the prompt.
The fix
The schema no longer carries the anyOf. The rule itself is unchanged: base is required unless
base_pull_request is given, the tool still says so in its description, and a call with neither
gets "Missing required argument: base" back, as before.
Release masters: @setoelkahfi and @sigit.