Captures the four routed skills' (review, debug, retrospective, trainer) tool definitions as a JSON snapshot and asserts the routing pod's registry advertises byte-equal schemas. A deliberate schema change fails this test, requiring an intentional snapshot update in lockstep with consumers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
98 lines
2.1 KiB
JSON
98 lines
2.1 KiB
JSON
[
|
|
{
|
|
"name": "debug",
|
|
"description": "Consult a local model to analyse an error and return hypotheses ordered by likelihood, each with a concrete verification step.",
|
|
"inputSchema": {
|
|
"properties": {
|
|
"context": {
|
|
"type": "string"
|
|
},
|
|
"error": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"project_root": {
|
|
"type": "string"
|
|
},
|
|
"session_id": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"project_root",
|
|
"error"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
{
|
|
"name": "retrospective",
|
|
"description": "Consult a local model to analyse a completed session and identify what is novel or worth preserving as organizational knowledge.",
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"required": [
|
|
"session_id"
|
|
],
|
|
"properties": {
|
|
"session_id": {
|
|
"type": "string"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "review",
|
|
"description": "Consult a local model for a structured code review of the specified files. Returns findings with severity levels.",
|
|
"inputSchema": {
|
|
"properties": {
|
|
"context": {
|
|
"type": "string"
|
|
},
|
|
"files": {
|
|
"items": {
|
|
"type": "string"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"project_root": {
|
|
"type": "string"
|
|
},
|
|
"session_id": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"project_root",
|
|
"files"
|
|
],
|
|
"type": "object"
|
|
}
|
|
},
|
|
{
|
|
"name": "trainer",
|
|
"description": "Consult a local model to identify learning moments from a session log and suggest knowledge to preserve in the brain.",
|
|
"inputSchema": {
|
|
"properties": {
|
|
"model": {
|
|
"type": "string"
|
|
},
|
|
"session_id": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"session_id"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
]
|