Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions engine/config/2.0/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,39 @@
"oneOf": [{ "required": ["in_memory"] }, { "required": ["redis"] }],
"additionalProperties": false
},
"capability_gap": {
"type": "object",
"description": "Configures the capability gap self-report built-in tool.",
"properties": {
"enabled": {
"description": "Whether the capability gap tool is injected into every gateway's tools/list.",
"oneOf": [
{ "type": "boolean", "default": false },
{ "$ref": "#/$defs/envVarPattern" },
{ "$ref": "#/$defs/filePattern" }
]
},
"instruction": {
"type": "string",
"description": "Instruction prepended to every gateway's MCP instructions while enabled."
},
"client_names": {
"type": "array",
"description": "Optional allowed values for the tool's client_name enum. When omitted, built-in defaults are used. \"other\" is always appended automatically if not already present.",
"items": {
"type": "string"
}
},
"model_names": {
"type": "array",
"description": "Optional allowed values for the tool's model_name enum. When omitted, built-in defaults are used. \"other\" is always appended automatically if not already present.",
"items": {
"type": "string"
}
}
},
"additionalProperties": true
},
"execution_logging": {
"type": "object",
"description": "Configures execution logging for tool calls.",
Expand Down
Loading