freeze_inputs
Freeze actual input IDs and hashes before batch processing, then return a new batch_id for auditing outputs and resuming missing or malformed results.
Instructions
Freeze actual input IDs and hashes before batch processing; return a new batch_id.
Paths must be inside the configured workspace. Files map to JSON objects at {relative}.json under a dedicated output directory. JSONL uses nonempty string IDs at id_field. Never shrink the user's input scope just to pass an audit. This writes audit state only, never source or output artifacts.
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": {
"kind": "<kind>",
"input_path": "<input_path>",
"output_path": "<output_path>"
},
"name": "freeze_inputs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| id_field | No | id | |
| input_glob | No | **/* | |
| input_path | Yes | ||
| output_path | Yes | ||
| output_template | No | {relative}.json | |
| required_fields | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||