| 1 | { |
| 2 | "turn_internal": { |
| 3 | "message": "{\"object\":{\"index\":1,\"omission_code\":\"internal_context\",\"role\":\"system\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":0,\"array_items_retained\":0,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":3,\"object_keys_retained\":3,\"object_keys_truncated\":0,\"payload_bytes\":62,\"string_bytes_original\":22,\"string_bytes_retained\":22,\"strings_retained\":2,\"strings_total\":2,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":1}}", |
| 4 | "is_error": false, |
| 5 | "clipboard": null |
| 6 | }, |
| 7 | "turn_blocks": { |
| 8 | "message": "{\"object\":{\"content\":[{\"text\":\"visible text\",\"type\":\"text\"},{\"omission_code\":\"internal_reasoning_and_signature\",\"type\":\"thinking\"},{\"caller_type\":\"code_execution_20250825\",\"id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"first-call\",\"type\":\"tool_use\"},{\"content\":\"first-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"is_error\":false,\"tool_use_id\":\"call-golden\",\"type\":\"tool_result\"},{\"omission_code\":\"inline_or_local_image_payload\",\"type\":\"image\"},{\"type\":\"image\",\"url\":\"https://example.test/image.png\"},{\"id\":\"server-only\",\"input\":{\"x\":1},\"name\":\"server\",\"type\":\"server_tool_use\"},{\"content\":{\"matches\":[\"one\"]},\"tool_use_id\":\"search\",\"type\":\"tool_search_tool_result\"},{\"content\":{\"stdout\":\"ok\"},\"tool_use_id\":\"exec\",\"type\":\"code_execution_tool_result\"}],\"index\":2,\"role\":\"assistant\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":12,\"array_items_retained\":12,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":42,\"object_keys_retained\":42,\"object_keys_truncated\":0,\"payload_bytes\":974,\"string_bytes_original\":430,\"string_bytes_retained\":430,\"strings_retained\":32,\"strings_total\":32,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":2}}", |
| 9 | "is_error": false, |
| 10 | "clipboard": null |
| 11 | }, |
| 12 | "turn_unknown_result": { |
| 13 | "message": "{\"object\":{\"content\":[{\"content\":\"last-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"is_error\":null,\"tool_use_id\":\"call-golden\",\"type\":\"tool_result\"},{\"caller_type\":\"code_execution_20250825\",\"id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"last-call\",\"type\":\"tool_use\"}],\"index\":3,\"role\":\"user\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":4,\"array_items_retained\":4,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":21,\"object_keys_retained\":21,\"object_keys_truncated\":0,\"payload_bytes\":485,\"string_bytes_original\":202,\"string_bytes_retained\":202,\"strings_retained\":15,\"strings_total\":15,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":3}}", |
| 14 | "is_error": false, |
| 15 | "clipboard": null |
| 16 | }, |
| 17 | "tool_duplicate_last": { |
| 18 | "message": "{\"object\":{\"call_id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"last-call\",\"result\":{\"content\":\"last-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"found\":true,\"is_error\":null}},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":2,\"array_items_retained\":2,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":16,\"object_keys_retained\":16,\"object_keys_truncated\":0,\"payload_bytes\":367,\"string_bytes_original\":145,\"string_bytes_retained\":145,\"strings_retained\":10,\"strings_total\":10,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"tool\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"call-golden\"}}", |
| 19 | "is_error": false, |
| 20 | "clipboard": null |
| 21 | }, |
| 22 | "plan_full": { |
| 23 | "message": "{\"object\":{\"constraints\":[\"read only\"],\"context_summary\":\"Context\",\"critical_files\":[\"src/file.rs\"],\"explanation\":\"Explanation\",\"handoff_packet\":\"ready\",\"items\":[{\"status\":\"pending\",\"step\":\"first\"},{\"status\":\"in_progress\",\"step\":\"second\"},{\"status\":\"completed\",\"step\":\"third\"}],\"objective\":\"Preserve output\",\"recommended_approach\":\"typed observations\",\"risks_and_unknowns\":\"unknown remains null\",\"sources_used\":[\"source\"],\"title\":\"Golden plan\",\"verification_plan\":\"golden comparison\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":6,\"array_items_retained\":6,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":18,\"object_keys_retained\":18,\"object_keys_truncated\":0,\"payload_bytes\":474,\"string_bytes_original\":173,\"string_bytes_retained\":173,\"strings_retained\":17,\"strings_total\":17,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"plan\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":null}}", |
| 24 | "is_error": false, |
| 25 | "clipboard": null |
| 26 | }, |
| 27 | "usize_plus_and_stdout_case": { |
| 28 | "message": "{\"object\":{\"content\":[{\"text\":\"visible text\",\"type\":\"text\"},{\"omission_code\":\"internal_reasoning_and_signature\",\"type\":\"thinking\"},{\"caller_type\":\"code_execution_20250825\",\"id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"first-call\",\"type\":\"tool_use\"},{\"content\":\"first-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"is_error\":false,\"tool_use_id\":\"call-golden\",\"type\":\"tool_result\"},{\"omission_code\":\"inline_or_local_image_payload\",\"type\":\"image\"},{\"type\":\"image\",\"url\":\"https://example.test/image.png\"},{\"id\":\"server-only\",\"input\":{\"x\":1},\"name\":\"server\",\"type\":\"server_tool_use\"},{\"content\":{\"matches\":[\"one\"]},\"tool_use_id\":\"search\",\"type\":\"tool_search_tool_result\"},{\"content\":{\"stdout\":\"ok\"},\"tool_use_id\":\"exec\",\"type\":\"code_execution_tool_result\"}],\"index\":2,\"role\":\"assistant\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":12,\"array_items_retained\":12,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":42,\"object_keys_retained\":42,\"object_keys_truncated\":0,\"payload_bytes\":974,\"string_bytes_original\":430,\"string_bytes_retained\":430,\"strings_retained\":32,\"strings_total\":32,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":2}}", |
| 29 | "is_error": false, |
| 30 | "clipboard": null |
| 31 | }, |
| 32 | "server_tool_unavailable": { |
| 33 | "message": "Error: The selected tool call is unavailable; nothing was copied", |
| 34 | "is_error": true, |
| 35 | "clipboard": null |
| 36 | }, |
| 37 | "tool_missing_result": { |
| 38 | "message": "{\"object\":{\"call_id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"lonely\",\"result\":{\"found\":false}},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":0,\"array_items_retained\":0,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":7,\"object_keys_retained\":7,\"object_keys_truncated\":0,\"payload_bytes\":148,\"string_bytes_original\":67,\"string_bytes_retained\":67,\"strings_retained\":4,\"strings_total\":4,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"tool\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"call-golden\"}}", |
| 39 | "is_error": false, |
| 40 | "clipboard": null |
| 41 | }, |
| 42 | "tool_error_false": { |
| 43 | "message": "{\"object\":{\"call_id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"lonely\",\"result\":{\"content\":\"result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"found\":true,\"is_error\":false}},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":2,\"array_items_retained\":2,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":16,\"object_keys_retained\":16,\"object_keys_truncated\":0,\"payload_bytes\":360,\"string_bytes_original\":137,\"string_bytes_retained\":137,\"strings_retained\":10,\"strings_total\":10,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"tool\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"call-golden\"}}", |
| 44 | "is_error": false, |
| 45 | "clipboard": null |
| 46 | }, |
| 47 | "tool_error_true": { |
| 48 | "message": "{\"object\":{\"call_id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"lonely\",\"result\":{\"content\":\"result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"found\":true,\"is_error\":true}},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":2,\"array_items_retained\":2,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":16,\"object_keys_retained\":16,\"object_keys_truncated\":0,\"payload_bytes\":359,\"string_bytes_original\":137,\"string_bytes_retained\":137,\"strings_retained\":10,\"strings_total\":10,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"tool\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"call-golden\"}}", |
| 49 | "is_error": false, |
| 50 | "clipboard": null |
| 51 | }, |
| 52 | "tool_error_unknown": { |
| 53 | "message": "{\"object\":{\"call_id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"lonely\",\"result\":{\"content\":\"result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"found\":true,\"is_error\":null}},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":2,\"array_items_retained\":2,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":16,\"object_keys_retained\":16,\"object_keys_truncated\":0,\"payload_bytes\":359,\"string_bytes_original\":137,\"string_bytes_retained\":137,\"strings_retained\":10,\"strings_total\":10,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"tool\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"call-golden\"}}", |
| 54 | "is_error": false, |
| 55 | "clipboard": null |
| 56 | }, |
| 57 | "en_error_0": { |
| 58 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 59 | "is_error": true, |
| 60 | "clipboard": null |
| 61 | }, |
| 62 | "en_error_1": { |
| 63 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 64 | "is_error": true, |
| 65 | "clipboard": null |
| 66 | }, |
| 67 | "en_error_2": { |
| 68 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 69 | "is_error": true, |
| 70 | "clipboard": null |
| 71 | }, |
| 72 | "en_error_3": { |
| 73 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 74 | "is_error": true, |
| 75 | "clipboard": null |
| 76 | }, |
| 77 | "en_error_4": { |
| 78 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 79 | "is_error": true, |
| 80 | "clipboard": null |
| 81 | }, |
| 82 | "en_error_5": { |
| 83 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 84 | "is_error": true, |
| 85 | "clipboard": null |
| 86 | }, |
| 87 | "en_error_6": { |
| 88 | "message": "Error: Invalid structural-copy request. Usage: /structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 89 | "is_error": true, |
| 90 | "clipboard": null |
| 91 | }, |
| 92 | "en_error_7": { |
| 93 | "message": "Error: The selected turn is unavailable; nothing was copied", |
| 94 | "is_error": true, |
| 95 | "clipboard": null |
| 96 | }, |
| 97 | "en_error_8": { |
| 98 | "message": "Error: The selected Workflow run is unavailable; nothing was copied", |
| 99 | "is_error": true, |
| 100 | "clipboard": null |
| 101 | }, |
| 102 | "en_native": { |
| 103 | "message": "Structural copy (turn, 1729 bytes) was handed to the clipboard; if no native clipboard was reachable, a terminal write was queued instead", |
| 104 | "is_error": false, |
| 105 | "clipboard": "{\"object\":{\"content\":[{\"text\":\"visible text\",\"type\":\"text\"},{\"omission_code\":\"internal_reasoning_and_signature\",\"type\":\"thinking\"},{\"caller_type\":\"code_execution_20250825\",\"id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"first-call\",\"type\":\"tool_use\"},{\"content\":\"first-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"is_error\":false,\"tool_use_id\":\"call-golden\",\"type\":\"tool_result\"},{\"omission_code\":\"inline_or_local_image_payload\",\"type\":\"image\"},{\"type\":\"image\",\"url\":\"https://example.test/image.png\"},{\"id\":\"server-only\",\"input\":{\"x\":1},\"name\":\"server\",\"type\":\"server_tool_use\"},{\"content\":{\"matches\":[\"one\"]},\"tool_use_id\":\"search\",\"type\":\"tool_search_tool_result\"},{\"content\":{\"stdout\":\"ok\"},\"tool_use_id\":\"exec\",\"type\":\"code_execution_tool_result\"}],\"index\":2,\"role\":\"assistant\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":12,\"array_items_retained\":12,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":42,\"object_keys_retained\":42,\"object_keys_truncated\":0,\"payload_bytes\":974,\"string_bytes_original\":430,\"string_bytes_retained\":430,\"strings_retained\":32,\"strings_total\":32,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":2}}" |
| 106 | }, |
| 107 | "en_queued": { |
| 108 | "message": "Structural copy (turn, 1729 bytes) was queued for the terminal-client clipboard via tmux/OSC 52; delivery depends on terminal support and is not confirmed", |
| 109 | "is_error": false, |
| 110 | "clipboard": null |
| 111 | }, |
| 112 | "en_failed": { |
| 113 | "message": "Error: Couldn't reach the clipboard (test clipboard unavailable). Nothing was written; re-run with `stdout` to see the text.", |
| 114 | "is_error": true, |
| 115 | "clipboard": null |
| 116 | }, |
| 117 | "en_busy_plan": { |
| 118 | "message": "Error: The Plan state is busy; try again", |
| 119 | "is_error": true, |
| 120 | "clipboard": null |
| 121 | }, |
| 122 | "zh_hans_error_0": { |
| 123 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 124 | "is_error": true, |
| 125 | "clipboard": null |
| 126 | }, |
| 127 | "zh_hans_error_1": { |
| 128 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 129 | "is_error": true, |
| 130 | "clipboard": null |
| 131 | }, |
| 132 | "zh_hans_error_2": { |
| 133 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 134 | "is_error": true, |
| 135 | "clipboard": null |
| 136 | }, |
| 137 | "zh_hans_error_3": { |
| 138 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 139 | "is_error": true, |
| 140 | "clipboard": null |
| 141 | }, |
| 142 | "zh_hans_error_4": { |
| 143 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 144 | "is_error": true, |
| 145 | "clipboard": null |
| 146 | }, |
| 147 | "zh_hans_error_5": { |
| 148 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 149 | "is_error": true, |
| 150 | "clipboard": null |
| 151 | }, |
| 152 | "zh_hans_error_6": { |
| 153 | "message": "Error: 结构化复制请求无效。用法:/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 154 | "is_error": true, |
| 155 | "clipboard": null |
| 156 | }, |
| 157 | "zh_hans_error_7": { |
| 158 | "message": "Error: 所选轮次不可用;未复制任何内容", |
| 159 | "is_error": true, |
| 160 | "clipboard": null |
| 161 | }, |
| 162 | "zh_hans_error_8": { |
| 163 | "message": "Error: 所选Workflow 运行不可用;未复制任何内容", |
| 164 | "is_error": true, |
| 165 | "clipboard": null |
| 166 | }, |
| 167 | "zh_hans_native": { |
| 168 | "message": "结构化副本(轮次,1729 字节)已交给剪贴板;若无法访问原生剪贴板,则已改为加入终端写入队列", |
| 169 | "is_error": false, |
| 170 | "clipboard": "{\"object\":{\"content\":[{\"text\":\"visible text\",\"type\":\"text\"},{\"omission_code\":\"internal_reasoning_and_signature\",\"type\":\"thinking\"},{\"caller_type\":\"code_execution_20250825\",\"id\":\"call-golden\",\"input\":{\"api_key\":\"redacted:sensitive_value\",\"url\":\"https://example.test/path]\"},\"name\":\"first-call\",\"type\":\"tool_use\"},{\"content\":\"first-result\",\"content_blocks\":[{\"mime_type\":\"image/png\",\"omission_code\":\"inline_or_local_image_payload\",\"omitted_base64_bytes\":14,\"type\":\"image\"},{\"text\":\"visible tool text\",\"type\":\"text\"}],\"is_error\":false,\"tool_use_id\":\"call-golden\",\"type\":\"tool_result\"},{\"omission_code\":\"inline_or_local_image_payload\",\"type\":\"image\"},{\"type\":\"image\",\"url\":\"https://example.test/image.png\"},{\"id\":\"server-only\",\"input\":{\"x\":1},\"name\":\"server\",\"type\":\"server_tool_use\"},{\"content\":{\"matches\":[\"one\"]},\"tool_use_id\":\"search\",\"type\":\"tool_search_tool_result\"},{\"content\":{\"stdout\":\"ok\"},\"tool_use_id\":\"exec\",\"type\":\"code_execution_tool_result\"}],\"index\":2,\"role\":\"assistant\"},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":12,\"array_items_retained\":12,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":42,\"object_keys_retained\":42,\"object_keys_truncated\":0,\"payload_bytes\":974,\"string_bytes_original\":430,\"string_bytes_retained\":430,\"strings_retained\":32,\"strings_total\":32,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"turn\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":2}}" |
| 171 | }, |
| 172 | "zh_hans_queued": { |
| 173 | "message": "结构化副本(轮次,1729 字节)已通过 tmux/OSC 52 加入终端客户端剪贴板队列;是否送达取决于终端支持,当前尚未确认", |
| 174 | "is_error": false, |
| 175 | "clipboard": null |
| 176 | }, |
| 177 | "zh_hans_failed": { |
| 178 | "message": "Error: 复制到剪贴板失败:test clipboard unavailable。未写入任何内容;如需显式文本视图,请使用 `stdout` 重新运行", |
| 179 | "is_error": true, |
| 180 | "clipboard": null |
| 181 | }, |
| 182 | "zh_hans_busy_plan": { |
| 183 | "message": "Error: Plan状态正忙;请重试", |
| 184 | "is_error": true, |
| 185 | "clipboard": null |
| 186 | }, |
| 187 | "workflow_owned": { |
| 188 | "message": "{\"object\":{\"blocked_gate_count\":0,\"branch_count\":null,\"child_count\":0,\"completed_at_ms\":null,\"control_count\":null,\"dispatch_failure_count\":0,\"error\":null,\"event_count\":0,\"events_dropped\":0,\"execution_status\":null,\"gate_count\":0,\"gate_status\":[],\"last_event_type\":null,\"last_progress\":null,\"leaf_count\":null,\"lifecycle_seq\":1,\"progress_count\":0,\"run_id\":\"golden-run\",\"schema_error_count\":0,\"schema_repair_count\":0,\"source_file\":null,\"started_at_ms\":1700000000000,\"status\":\"running\",\"token_budget\":\"redacted:sensitive_value\",\"usage\":null,\"workflow_goal\":null,\"workflow_id\":null},\"receipt\":{\"applied_caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"caps\":{\"max_array_items\":64,\"max_depth\":12,\"max_key_bytes\":256,\"max_output_bytes\":49152,\"max_string_bytes\":2048},\"counts\":{\"array_items_original\":0,\"array_items_retained\":0,\"depth_omissions\":0,\"object_keys_deduped\":0,\"object_keys_original\":27,\"object_keys_retained\":27,\"object_keys_truncated\":0,\"payload_bytes\":566,\"string_bytes_original\":41,\"string_bytes_retained\":41,\"strings_retained\":3,\"strings_total\":3,\"strings_truncated\":0},\"human_only\":true,\"kind\":\"workflow\",\"reasons\":[],\"redaction\":\"export-sanitize/v1+typed-markers/v1+strict-url/v2+path-redact/v2\",\"schema\":\"codewhale/structcopy/v1\",\"selector\":\"golden-run\"}}", |
| 189 | "is_error": false, |
| 190 | "clipboard": null |
| 191 | }, |
| 192 | "workflow_wrong_owner": { |
| 193 | "message": "Error: The selected Workflow run is unavailable; nothing was copied", |
| 194 | "is_error": true, |
| 195 | "clipboard": null |
| 196 | }, |
| 197 | "workflow_no_session": { |
| 198 | "message": "Error: The selected Workflow run is unavailable; nothing was copied", |
| 199 | "is_error": true, |
| 200 | "clipboard": null |
| 201 | }, |
| 202 | "empty_plan": { |
| 203 | "message": "Error: The selected Plan is unavailable; nothing was copied", |
| 204 | "is_error": true, |
| 205 | "clipboard": null |
| 206 | }, |
| 207 | "empty_turn": { |
| 208 | "message": "Error: The selected turn is unavailable; nothing was copied", |
| 209 | "is_error": true, |
| 210 | "clipboard": null |
| 211 | }, |
| 212 | "metadata": { |
| 213 | "name": "structcopy", |
| 214 | "aliases": [], |
| 215 | "usage": "/structcopy <turn <n>|tool <call-id>|plan|workflow <run-id>> [stdout]", |
| 216 | "description_en": "Copy one session object as redacted JSON; not a model tool", |
| 217 | "description_zh_hans": "以脱敏的规范化 JSON 复制单个有界会话对象(仅限人工使用,不会成为模型工具)", |
| 218 | "session_order": [ |
| 219 | "rename", |
| 220 | "title", |
| 221 | "save", |
| 222 | "fork", |
| 223 | "new", |
| 224 | "sessions", |
| 225 | "load", |
| 226 | "resume", |
| 227 | "tree", |
| 228 | "branch", |
| 229 | "compact", |
| 230 | "purge", |
| 231 | "relay", |
| 232 | "rc", |
| 233 | "remote-env", |
| 234 | "export", |
| 235 | "structcopy" |
| 236 | ], |
| 237 | "native_model_tool": false |
| 238 | } |
| 239 | } |
| 240 |