cap_edit_expert
Edit an existing CAP conversationally: add questions with AI-generated knowledge probes, remove questions, or update multiple-choice options.
Instructions
Conversationally edit an existing CAP — add questions (with AI-generated knowledge probes), remove questions, or edit multiple-choice options. Pass cap_id and empty message to load. Returns { response, session_state, complete, cap_id? } as JSON.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"cap_id": "<cap_id>"
},
"name": "cap_edit_expert"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap_id | Yes | 12-char CAP ID to edit | |
| message | No | Empty on first call. Your instruction on subsequent calls (e.g. "add a question about X", "remove question 2", "done") | |
| session_state | No | Opaque state from the previous response — pass back unchanged |