Diagram
diagramDiagrams and chunked dispatch (spec-diagram-dispatch v3), one tool.
action: list | get | create | edit | dispatch | submit | ci | review |
triptych | queue | queue_check | merge | repoint | propose | increment |
decide | signal | escalate | usage | replay. args is the body of the
matching REST call (POST /v1/diagrams/...): create {diagram_key, title,
chunks, watchers}; submit {files, commit, diff, self_check: [{cmd,
exit_code, output}]} (no CI step when the chunk names no commands); ci {results: {compile,
lint, test}}; review {result, semantic, inconsistent_pane, evidence};
queue_check {result, evidence}; merge {artifact (a commit or doc://; not
needed after an accepted submission), note}; repoint {task_key} (the DONE
task of this chunk that did the work); propose {summary, patch}; increment
{request_text, target_chunk, chunk}; decide {decision} (with change_key);
signal {reason}; escalate {mode: upgrade|spec}; usage {tokens}. Confirming,
freezing, revoking and budgets are people's decisions (console or REST).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": {
"action": "<action>"
},
"name": "diagram"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| action | Yes | ||
| chunk_key | No | ||
| change_key | No | ||
| diagram_key | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||