{
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"cursor": {
"type": "string",
"minLength": 1,
"maxLength": 2000
}
},
"required": [
"query"
]
}{
"type": "object",
"additionalProperties": false,
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"anchor": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"path"
]
}{
"type": "object",
"additionalProperties": false,
"properties": {},
"required": []
}{
"type": "object",
"additionalProperties": false,
"properties": {
"intent": {
"type": "string",
"minLength": 1,
"maxLength": 500
}
},
"required": [
"intent"
]
}{
"type": "object",
"additionalProperties": false,
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 90
},
"user_request": {
"type": "string",
"minLength": 1,
"maxLength": 700
},
"type": {
"type": "string",
"enum": [
"build",
"learn"
]
}
},
"required": [
"title",
"user_request",
"type"
]
}