[ { "type": "function", "function": { "name": "request_evidence", "description": "Return the exact text of previously unread evidence items by ID. Choose IDs from the case index; the result arrives as a tool message.", "parameters": { "type": "object", "properties": { "evidence_ids": { "type": "array", "minItems": 1, "maxItems": 12, "uniqueItems": true, "items": { "type": "string", "pattern": "^E[1-9][0-9]*\\.[1-9][0-9]*$" } }, "reason": { "type": "string", "minLength": 10, "description": "A concise statement of what this fetch will help decide." } }, "required": [ "evidence_ids", "reason" ], "additionalProperties": false } } } ]