command: /tools json
is_error: false
message: <none>
action: OpenTextPager { title: "Prepared Tool Request (JSON)", content: "{\n  \"schema_version\": 1,\n  \"capture_source\": \"prepared model-client request\",\n  \"delivery_status\": \"unknown (capture does not prove provider delivery)\",\n  \"turn_id\": {\n    \"value\": \"turn-1\",\n    \"truncated\": false\n  },\n  \"step\": 2,\n  \"tools_field_present\": true,\n  \"tool_count\": 2,\n  \"rendered_tool_count\": 2,\n  \"omitted_tool_count\": 0,\n  \"payload_json_bytes\": 371,\n  \"payload_measurement_status\": \"exact (within 1048576-byte measurement bound)\",\n  \"active_tool_catalog_sha256\": \"943484bb9162fa0829037fd7a1c7fce5c89f31bda94197a9c21a310d052431d6\",\n  \"unavailable_for_this_request\": [\n    \"provider_wire_payload\",\n    \"provider\",\n    \"model\",\n    \"approval\",\n    \"provenance\",\n    \"capabilities\"\n  ],\n  \"provider\": {\n    \"status\": \"unknown\"\n  },\n  \"registry_facts_present\": false,\n  \"registry_tool_count\": {\n    \"status\": \"unknown\",\n    \"reason\": \"registry facts not captured for this request\"\n  },\n  \"registry_only_tools\": {\n    \"status\": \"unknown\",\n    \"reason\": \"registry facts not captured for this request\"\n  },\n  \"tools\": [\n    {\n      \"ordinal\": 1,\n      \"name\": {\n        \"value\": \"read_file\",\n        \"truncated\": false\n      },\n      \"tool_type\": {\n        \"status\": \"known\",\n        \"value\": {\n          \"value\": \"function\",\n          \"truncated\": false\n        }\n      },\n      \"description\": {\n        \"value\": \"read_file test tool\",\n        \"truncated\": false\n      },\n      \"input_schema_json\": {\n        \"value\": \"{\\\"type\\\":\\\"object\\\",\\\"properties\\\":{\\\"path\\\":{\\\"type\\\":\\\"string\\\"}}}\",\n        \"truncated\": false\n      },\n      \"allowed_callers\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"defer_loading\": {\n        \"status\": \"known\",\n        \"value\": false\n      },\n      \"input_examples\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"strict\": {\n        \"status\": \"known\",\n        \"value\": true\n      },\n      \"cache_control_type\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"provenance\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"mcp_server\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"capabilities\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"approval\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"model_visible\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"visibility\": \"active\"\n    },\n    {\n      \"ordinal\": 2,\n      \"name\": {\n        \"value\": \"write_file\",\n        \"truncated\": false\n      },\n      \"tool_type\": {\n        \"status\": \"known\",\n        \"value\": {\n          \"value\": \"function\",\n          \"truncated\": false\n        }\n      },\n      \"description\": {\n        \"value\": \"write_file test tool\",\n        \"truncated\": false\n      },\n      \"input_schema_json\": {\n        \"value\": \"{\\\"type\\\":\\\"object\\\",\\\"properties\\\":{\\\"path\\\":{\\\"type\\\":\\\"string\\\"}}}\",\n        \"truncated\": false\n      },\n      \"allowed_callers\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"defer_loading\": {\n        \"status\": \"known\",\n        \"value\": false\n      },\n      \"input_examples\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"strict\": {\n        \"status\": \"known\",\n        \"value\": true\n      },\n      \"cache_control_type\": {\n        \"status\": \"unknown\",\n        \"reason\": \"request field absent\"\n      },\n      \"provenance\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"mcp_server\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"capabilities\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"approval\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"model_visible\": {\n        \"status\": \"unknown\",\n        \"reason\": \"surface context not captured for this request\"\n      },\n      \"visibility\": \"active\"\n    }\n  ]\n}" }
