You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running the conformance tests we saw that a lot of the tools schemas were missing minimum and maximum bounds when it came to pagination properties.
It's not clear to me why search_repositories and list_commits have no minimum bounds on page. Maybe an oversight for the anthropic server? However, they also have mismatching cases:
inputSchema mismatch for tool "search_repositories":
conformance_test.inputSchema{
Type: "object",
Properties: map[string]any{
"page": map[string]any{"type": string("number"), ...},
- "perPage": map[string]any{
- "description": string("Number of results per page (default: 30, max: 100)"),
- "type": string("number"),
- },
+ "per_page": map[string]any{"description": string("Results per page (max 100)"), "type": string("number")},
"query": map[string]any{"type": string("string"), ...},
},
Required: {"query"},
}
inputSchema mismatch for tool "list_commits":
conformance_test.inputSchema{
Type: "object",
Properties: map[string]any{
...
- "perPage": map[string]any{
- "description": string("Number of results per page (default: 30, max: 100)"),
- "type": string("number"),
- },
+ "per_page": map[string]any{"description": string("Number of records per page"), "type": string("number")},
...
}
The text was updated successfully, but these errors were encountered:
Description
When running the conformance tests we saw that a lot of the tools schemas were missing minimum and maximum bounds when it came to pagination properties.
Specifically, we're looking at:
search_code
:page
andperPage
search_issues
:page
andperPage
search_users
:page
andperPage
It's not clear to me why
search_repositories
andlist_commits
have no minimum bounds on page. Maybe an oversight for the anthropic server? However, they also have mismatching cases:The text was updated successfully, but these errors were encountered: