{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The research question or topic to investigate.",
"minLength": 3
},
"mode": {
"type": "string",
"enum": [
"deep",
"quick",
"crypto"
],
"default": "deep",
"description": "deep = exhaustive multi-source search; quick = fast shallow answer; crypto = on-chain/DeFi-specialized research."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The search query.",
"minLength": 2
},
"source": {
"type": "string",
"enum": [
"exa",
"x",
"github",
"crypto",
"web",
"academic"
],
"default": "exa",
"description": "Which source to search (exa=general web, x=Twitter, etc.)."
},
"num_results": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 8,
"description": "Max results to return."
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A natural-language question about what you want to research or how to use Krawl.",
"minLength": 2
}
},
"required": [
"query"
]
}