{ "properties": { "minimal_output": { "default": true, "description": "Return minimal repository information (default: true). When false, modern clients receive additional curated repository details, not the complete GitHub API object. Legacy clients retain full GitHub API repository objects.", "type": "boolean" }, "order": { "description": "Sort order", "enum": [ "asc", "desc" ], "type": "string" }, "page": { "description": "Page number for pagination (min 1)", "minimum": 1, "type": "number" }, "perPage": { "description": "Results per page for pagination (min 1, max 100)", "maximum": 100, "minimum": 1, "type": "number" }, "query": { "description": "Repository search query. Examples: 'machine learning in:name stars:>1000 language:python', 'topic:react', 'user:facebook'. Supports advanced search syntax for precise filtering.", "type": "string" }, "sort": { "description": "Sort repositories by field, defaults to best match", "enum": [ "stars", "forks", "help-wanted-issues", "updated" ], "type": "string" } }, "required": [ "query" ], "type": "object" }