capture_put
Capture verbose tool output into an FTS5 store and return an ID with a short preview, reducing context size for later retrieval.
Instructions
Sandbox a verbose tool output to FTS5 store; returns id + preview.
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": {
"tool_name": "<tool_name>",
"output": "<output>"
},
"name": "capture_put"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | Free-form metadata stored alongside the capture. | |
| output | Yes | Full raw output to capture. | |
| tool_name | Yes | Logical tool name (e.g. 'Bash', 'WebFetch', 'mcp__playwright__snapshot'). | |
| session_id | No | Optional session id to scope retrieval. | |
| args_summary | No | Short human description of the call (URL, command, query). | |
| project_root | No | Optional active project root. |