Raw schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 300,
"description": "Natural-language task, concept, error, or exact CLI command."
},
"worlds": {
"description": "Optional canonical world filters: claude, gpt, or grok.",
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"enum": [
"claude",
"gpt",
"grok"
]
}
},
"products": {
"description": "Optional product filters such as claude-code, codex, or grok-build.",
"maxItems": 6,
"type": "array",
"items": {
"type": "string",
"enum": [
"claude",
"claude-code",
"codex",
"openai-platform",
"grok-build",
"xai-platform"
]
}
},
"languages": {
"description": "Optional locale filters: en, zh-tw, or ja.",
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"enum": [
"en",
"zh-tw",
"ja"
]
}
},
"content_types": {
"description": "Optional content filters, for example tutorial or field-guide.",
"maxItems": 10,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 50
}
},
"source_status": {
"description": "Filter by provenance quality.",
"maxItems": 3,
"type": "array",
"items": {
"type": "string",
"enum": [
"source-checked",
"community",
"historical"
]
}
},
"scope": {
"default": "core",
"description": "Retrieval collection: core is the balanced default; curriculum adds unique advanced modules; editorial-archive searches retained news, releases, and older material; all combines everything.",
"type": "string",
"enum": [
"core",
"curriculum",
"editorial-archive",
"all"
]
},
"limit": {
"default": 8,
"type": "integer",
"minimum": 1,
"maximum": 20
},
"offset": {
"default": 0,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}