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.