[
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCvyf5B2vW5ZSPBpfJe\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"tool_use\",\"id\":\"toolu_013CcQxtFGGv3c4Rt2x2jH18\",\"name\":\"workspace_append_file\",\"input\":{\"path\":\"/project/source.txt\",\"content\":\"-beta\"},\"caller\":{\"type\":\"direct\"}}],\"stop_reason\":\"tool_use\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":2953,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":79,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9999000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:50Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:50Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:49Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11999000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:50Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d42cb0b5ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:50 GMT",
			"request-id": "req_011CdzCvxqCxdN5rjoXgQewg",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-f57050db4da7d0c1c517f02dccb7c836-98291135959059d0-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	},
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "tool_use",
							"id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"name": "workspace_append_file",
							"input": {
								"path": "/project/source.txt",
								"content": "-beta"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"content": "{\"success\":true}"
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCw4UncxYLsRi1M27dd\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"2. Now copying the file:\"},{\"type\":\"tool_use\",\"id\":\"toolu_01Ew4RgnrPf7yhpZaawTk91u\",\"name\":\"workspace_copy_file\",\"input\":{\"src\":\"/project/source.txt\",\"dest\":\"/project/copied.txt\",\"overwrite\":true},\"caller\":{\"type\":\"direct\"}}],\"stop_reason\":\"tool_use\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":3048,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":108,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9999000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:50Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:51Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:50Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11999000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:50Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d4a585a5ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:51 GMT",
			"request-id": "req_011CdzCw42kKFg3V7D1yH3bw",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-cf88df511d2197096ac12b80512ab38b-414cfef2a12555cf-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	},
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "tool_use",
							"id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"name": "workspace_append_file",
							"input": {
								"path": "/project/source.txt",
								"content": "-beta"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "2. Now copying the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"name": "workspace_copy_file",
							"input": {
								"src": "/project/source.txt",
								"dest": "/project/copied.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"content": "{\"success\":true}"
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCw8thEPZ5q3WG2kkdJ\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"3. Now moving the file:\"},{\"type\":\"tool_use\",\"id\":\"toolu_01S3D6xx2i1V9BP78iKCQF65\",\"name\":\"workspace_move_file\",\"input\":{\"src\":\"/project/copied.txt\",\"dest\":\"/project/moved.txt\",\"overwrite\":true},\"caller\":{\"type\":\"direct\"}}],\"stop_reason\":\"tool_use\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":3172,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":108,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9999000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:51Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:52Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:51Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11999000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:51Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d50ed735ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:52 GMT",
			"request-id": "req_011CdzCw8TA5tCKty3dZiwHp",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-589aa5d8182b8d1d8e5c231c7c36f4cb-5c0a5baf5f0846b1-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	},
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "tool_use",
							"id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"name": "workspace_append_file",
							"input": {
								"path": "/project/source.txt",
								"content": "-beta"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "2. Now copying the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"name": "workspace_copy_file",
							"input": {
								"src": "/project/source.txt",
								"dest": "/project/copied.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "3. Now moving the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"name": "workspace_move_file",
							"input": {
								"src": "/project/copied.txt",
								"dest": "/project/moved.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"content": "{\"success\":true}"
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCwDeSkqumu32dwapCs\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"4. Now deleting the source file:\"},{\"type\":\"tool_use\",\"id\":\"toolu_01S9etBEaBGXHKRxaDgSACKt\",\"name\":\"workspace_delete_file\",\"input\":{\"path\":\"/project/source.txt\"},\"caller\":{\"type\":\"direct\"}}],\"stop_reason\":\"tool_use\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":3296,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":70,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9999000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:53Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:53Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:52Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11999000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:53Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d5769ed5ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:53 GMT",
			"request-id": "req_011CdzCwCyGSHHnFyzy5EqmL",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-4103080f837d98fefbe2cc90d2474efb-faaa112c06430e22-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	},
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "tool_use",
							"id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"name": "workspace_append_file",
							"input": {
								"path": "/project/source.txt",
								"content": "-beta"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "2. Now copying the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"name": "workspace_copy_file",
							"input": {
								"src": "/project/source.txt",
								"dest": "/project/copied.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "3. Now moving the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"name": "workspace_move_file",
							"input": {
								"src": "/project/copied.txt",
								"dest": "/project/moved.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "4. Now deleting the source file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01S9etBEaBGXHKRxaDgSACKt",
							"name": "workspace_delete_file",
							"input": {
								"path": "/project/source.txt"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01S9etBEaBGXHKRxaDgSACKt",
							"content": "{\"success\":true}"
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCwHXrNFuF3XrTp65ru\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"5. Now removing the directory:\"},{\"type\":\"tool_use\",\"id\":\"toolu_01VgWvk68GzLDkPExuZ1RhaH\",\"name\":\"workspace_rmdir\",\"input\":{\"path\":\"/project/remove-me\",\"recursive\":true,\"force\":false},\"caller\":{\"type\":\"direct\"}}],\"stop_reason\":\"tool_use\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":3382,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":101,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9999000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:53Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:54Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:53Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11999000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:53Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d5d7d495ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:54 GMT",
			"request-id": "req_011CdzCwH74KUYFHgrK2cJue",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-4cb50b608ea542ecefbb88ea419fbfeb-1d4847ac5f7cdf85-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	},
	{
		"scope": "https://api.anthropic.com:443",
		"method": "POST",
		"path": "/v1/messages",
		"body": {
			"model": "claude-haiku-4-5",
			"max_tokens": 64000,
			"system": [
				{
					"type": "text",
					"text": "<built_in_rules>\n- When a tool result is offloaded, inspect it with workspace_read_tool_result before answering. Continue through relevant JSON Pointers and nextOffset pages until you have enough evidence for the user request. Do not read the entire result when the remaining content cannot affect the answer.\n</built_in_rules>\n\nYou are a file manager. Use the exact workspace tools requested by the user. Do not substitute other workspace tools when exact tools are named. Be concise after the tools complete.\n\nFake sandbox for executing commands.\n\nIn-memory filesystem. All file paths are relative to /mem."
				}
			],
			"messages": [
				{
					"role": "user",
					"content": [
						{
							"type": "text",
							"text": "Perform these exact workspace tool calls in order:\n1. Call workspace_append_file with path=\"/project/source.txt\" and content=\"-beta\".\n2. Call workspace_copy_file with src=\"/project/source.txt\", dest=\"/project/copied.txt\", overwrite=true.\n3. Call workspace_move_file with src=\"/project/copied.txt\", dest=\"/project/moved.txt\", overwrite=true.\n4. Call workspace_delete_file with path=\"/project/source.txt\".\n5. Call workspace_rmdir with path=\"/project/remove-me\", recursive=true, force=false.\nThen answer only: done."
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "tool_use",
							"id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"name": "workspace_append_file",
							"input": {
								"path": "/project/source.txt",
								"content": "-beta"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_013CcQxtFGGv3c4Rt2x2jH18",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "2. Now copying the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"name": "workspace_copy_file",
							"input": {
								"src": "/project/source.txt",
								"dest": "/project/copied.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01Ew4RgnrPf7yhpZaawTk91u",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "3. Now moving the file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"name": "workspace_move_file",
							"input": {
								"src": "/project/copied.txt",
								"dest": "/project/moved.txt",
								"overwrite": true
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01S3D6xx2i1V9BP78iKCQF65",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "4. Now deleting the source file:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01S9etBEaBGXHKRxaDgSACKt",
							"name": "workspace_delete_file",
							"input": {
								"path": "/project/source.txt"
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01S9etBEaBGXHKRxaDgSACKt",
							"content": "{\"success\":true}"
						}
					]
				},
				{
					"role": "assistant",
					"content": [
						{
							"type": "text",
							"text": "5. Now removing the directory:"
						},
						{
							"type": "tool_use",
							"id": "toolu_01VgWvk68GzLDkPExuZ1RhaH",
							"name": "workspace_rmdir",
							"input": {
								"path": "/project/remove-me",
								"recursive": true,
								"force": false
							},
							"caller": {
								"type": "direct"
							}
						}
					]
				},
				{
					"role": "user",
					"content": [
						{
							"type": "tool_result",
							"tool_use_id": "toolu_01VgWvk68GzLDkPExuZ1RhaH",
							"content": "{\"success\":true}"
						}
					]
				}
			],
			"tools": [
				{
					"name": "workspace_read_file",
					"description": "Read the contents of a file from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to read"
							},
							"encoding": {
								"type": "string",
								"enum": ["utf-8", "base64"],
								"description": "File encoding (default: utf-8)"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_read_tool_result",
					"description": "Inspect an oversized tool result stored in the workspace. Start with view=describe, then use view=json with relevant JSON Pointers and nextOffset values. Continue until you have enough evidence for the user request; do not assume the first page is complete when hasMore is true.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Exact path from an oversized tool-result envelope"
							},
							"view": {
								"type": "string",
								"enum": ["describe", "json"],
								"description": "Inspect the selected value shape, or read a bounded JSON value"
							},
							"pointer": {
								"type": "string",
								"description": "RFC 6901 JSON Pointer. Omit or use an empty string for the root value."
							},
							"offset": {
								"type": "integer",
								"minimum": 0,
								"description": "String character or container child offset"
							},
							"maxChars": {
								"type": "integer",
								"minimum": 1,
								"maximum": 20000,
								"description": "Maximum characters to return from a selected JSON string"
							},
							"limit": {
								"type": "integer",
								"minimum": 1,
								"maximum": 100,
								"description": "Maximum object or array children to return"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_str_replace_file",
					"description": "Apply one or more exact text replacements to a workspace file atomically. If any replacement fails, no changes are written.",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to edit"
							},
							"replacements": {
								"type": "array",
								"items": {
									"type": "object",
									"properties": {
										"old_str": {
											"type": "string",
											"description": "Exact text to replace. Must match exactly and be unique."
										},
										"new_str": {
											"type": "string",
											"description": "Replacement text to write in place of old_str."
										}
									},
									"required": ["old_str", "new_str"],
									"additionalProperties": false
								},
								"minItems": 1,
								"description": "Ordered exact string replacements applied atomically."
							}
						},
						"required": ["path", "replacements"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_write_file",
					"description": "Write content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to write"
							},
							"content": {
								"type": "string",
								"description": "Content to write to the file"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if they do not exist"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_files",
					"description": "List files and directories in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Directory path to list"
							},
							"recursive": {
								"type": "boolean",
								"description": "List files recursively"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_file_stat",
					"description": "Get metadata about a file or directory",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_mkdir",
					"description": "Create a directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to create"
							},
							"recursive": {
								"type": "boolean",
								"description": "Create parent directories if needed"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_delete_file",
					"description": "Delete a file or directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file or directory to delete"
							},
							"recursive": {
								"type": "boolean",
								"description": "Delete directories and their contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the file does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_append_file",
					"description": "Append content to a file in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path to the file to append to"
							},
							"content": {
								"type": "string",
								"description": "Content to append to the file"
							}
						},
						"required": ["path", "content"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_copy_file",
					"description": "Copy a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to copy"
							},
							"dest": {
								"type": "string",
								"description": "Destination path for the copy"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_move_file",
					"description": "Move or rename a file or directory in the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"src": {
								"type": "string",
								"description": "Source path of the file or directory to move"
							},
							"dest": {
								"type": "string",
								"description": "Destination path"
							},
							"overwrite": {
								"type": "boolean",
								"description": "Overwrite the destination if it already exists"
							}
						},
						"required": ["src", "dest"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_rmdir",
					"description": "Remove a directory from the workspace",
					"input_schema": {
						"type": "object",
						"properties": {
							"path": {
								"type": "string",
								"description": "Path of the directory to remove"
							},
							"recursive": {
								"type": "boolean",
								"description": "Remove the directory and its contents recursively"
							},
							"force": {
								"type": "boolean",
								"description": "Ignore errors if the directory does not exist"
							}
						},
						"required": ["path"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_execute_command",
					"description": "Execute a shell command in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {
							"command": {
								"type": "string",
								"description": "The shell command to execute"
							},
							"cwd": {
								"type": "string",
								"description": "Working directory for the command"
							},
							"timeout": {
								"type": "number",
								"description": "Timeout in milliseconds"
							}
						},
						"required": ["command"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_list_processes",
					"description": "List all background processes spawned in the sandbox",
					"input_schema": {
						"type": "object",
						"properties": {},
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				},
				{
					"name": "workspace_kill_process",
					"description": "Kill a background process in the sandbox by PID",
					"input_schema": {
						"type": "object",
						"properties": {
							"pid": {
								"type": "number",
								"description": "PID of the process to kill"
							}
						},
						"required": ["pid"],
						"additionalProperties": false,
						"$schema": "http://json-schema.org/draft-07/schema#"
					}
				}
			],
			"tool_choice": {
				"type": "auto"
			}
		},
		"status": 200,
		"response": "{\"model\":\"claude-haiku-4-5-20251001\",\"id\":\"msg_011CdzCwMmMC2d4gqaXGWVxf\",\"type\":\"message\",\"role\":\"assistant\",\"content\":[{\"type\":\"text\",\"text\":\"done.\"}],\"stop_reason\":\"end_turn\",\"stop_sequence\":null,\"stop_details\":null,\"usage\":{\"input_tokens\":3499,\"cache_creation_input_tokens\":0,\"cache_read_input_tokens\":0,\"cache_creation\":{\"ephemeral_5m_input_tokens\":0,\"ephemeral_1h_input_tokens\":0},\"output_tokens\":5,\"service_tier\":\"standard\",\"inference_geo\":\"not_available\"}}",
		"rawHeaders": {
			"anthropic-ratelimit-input-tokens-limit": "10000000",
			"anthropic-ratelimit-input-tokens-remaining": "9998000",
			"anthropic-ratelimit-input-tokens-reset": "2026-08-13T05:36:54Z",
			"anthropic-ratelimit-output-tokens-limit": "2000000",
			"anthropic-ratelimit-output-tokens-remaining": "2000000",
			"anthropic-ratelimit-output-tokens-reset": "2026-08-13T05:36:54Z",
			"anthropic-ratelimit-requests-limit": "20000",
			"anthropic-ratelimit-requests-remaining": "19999",
			"anthropic-ratelimit-requests-reset": "2026-08-13T05:36:54Z",
			"anthropic-ratelimit-tokens-limit": "12000000",
			"anthropic-ratelimit-tokens-remaining": "11998000",
			"anthropic-ratelimit-tokens-reset": "2026-08-13T05:36:54Z",
			"cf-cache-status": "DYNAMIC",
			"cf-ray": "a2a55d6379385ac3-VIE",
			"connection": "keep-alive",
			"content-security-policy": "default-src 'none'; frame-ancestors 'none'",
			"content-type": "application/json",
			"date": "Thu, 13 Aug 2026 05:36:54 GMT",
			"request-id": "req_011CdzCwMG61dCxGtRqGDNRB",
			"server": "cloudflare",
			"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
			"traceresponse": "00-c303cba3bffbeaa6f32647d368f40af8-859d53649ce44b12-01",
			"vary": "Accept-Encoding",
			"x-robots-tag": "none"
		},
		"responseIsBinary": false
	}
]
