611 lines
18 KiB
JSON
611 lines
18 KiB
JSON
{
|
||
"root": "/dev/shm/ccweb-streaming-retry-browser-G8wkN6",
|
||
"fixture": {
|
||
"home": "/dev/shm/ccweb-streaming-retry-browser-G8wkN6/fixture-home",
|
||
"sessions": "/dev/shm/ccweb-streaming-retry-browser-G8wkN6/sessions",
|
||
"preload": "/dev/shm/ccweb-streaming-retry-browser-G8wkN6/isolated-home.cjs",
|
||
"mock": "/dev/shm/ccweb-streaming-retry-browser-G8wkN6/mock-codex.js",
|
||
"gates": [
|
||
"/dev/shm/ccweb-streaming-retry-browser-G8wkN6/retry-first",
|
||
"/dev/shm/ccweb-streaming-retry-browser-G8wkN6/retry-second",
|
||
"/dev/shm/ccweb-streaming-retry-browser-G8wkN6/complete-turn"
|
||
],
|
||
"baseline": ""
|
||
},
|
||
"protocol": [
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"isRunning": true,
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 128019,
|
||
"retryPending": false,
|
||
"isRunning": true,
|
||
"tools": 1
|
||
},
|
||
{
|
||
"type": "system_message",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"message": "Our servers are currently overloaded. Please try again later. server_is_overloaded service_unavailable_error error",
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 128019,
|
||
"retryPending": true,
|
||
"isRunning": true,
|
||
"tools": 1
|
||
},
|
||
{
|
||
"type": "system_message",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"message": "Codex 服务暂时繁忙,4 秒后自动重试(第 1/4 次,将从中断处继续)。",
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 128019,
|
||
"retryPending": true,
|
||
"isRunning": true,
|
||
"tools": 1
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 128019,
|
||
"retryPending": false,
|
||
"isRunning": true,
|
||
"tools": 1
|
||
},
|
||
{
|
||
"type": "system_message",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"message": "Our servers are currently overloaded. Please try again later. server_is_overloaded service_unavailable_error error",
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 132154,
|
||
"retryPending": true,
|
||
"isRunning": true,
|
||
"tools": 2
|
||
},
|
||
{
|
||
"type": "system_message",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"message": "Codex 服务暂时繁忙,4 秒后自动重试(第 2/4 次,将从中断处继续)。",
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 132154,
|
||
"retryPending": false,
|
||
"isRunning": true,
|
||
"tools": 2
|
||
},
|
||
{
|
||
"type": "done",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"textChars": 136438,
|
||
"retryPending": false,
|
||
"tools": 3
|
||
},
|
||
{
|
||
"type": "resume_generating",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:baaac379-4a63-4255-a11b-b0f5f89fba64",
|
||
"textChars": 0,
|
||
"retryPending": false,
|
||
"isRunning": true,
|
||
"tools": 0
|
||
},
|
||
{
|
||
"type": "done",
|
||
"sessionId": "12222222-3333-4444-8555-666666666666",
|
||
"assistantMessageId": "codexapp:12222222-3333-4444-8555-666666666666:request:baaac379-4a63-4255-a11b-b0f5f89fba64",
|
||
"textChars": 30,
|
||
"retryPending": false,
|
||
"tools": 0
|
||
}
|
||
],
|
||
"stages": {
|
||
"initial-A": {
|
||
"textChars": 128017,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 1,
|
||
"labels": [
|
||
"A"
|
||
],
|
||
"textSha256": "bd486a68abe65da91c3bc2630087263bd681c3eba5006e6f05441f9c8c81c65c"
|
||
},
|
||
"switched-back-A": {
|
||
"textChars": 128017,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 1,
|
||
"labels": [
|
||
"A"
|
||
],
|
||
"textSha256": "bd486a68abe65da91c3bc2630087263bd681c3eba5006e6f05441f9c8c81c65c"
|
||
},
|
||
"retry-wait-refreshed-A": {
|
||
"textChars": 128017,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 1,
|
||
"labels": [
|
||
"A"
|
||
],
|
||
"textSha256": "bd486a68abe65da91c3bc2630087263bd681c3eba5006e6f05441f9c8c81c65c"
|
||
},
|
||
"retry-wait-reconnected-A": {
|
||
"textChars": 128017,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 1,
|
||
"labels": [
|
||
"A"
|
||
],
|
||
"textSha256": "bd486a68abe65da91c3bc2630087263bd681c3eba5006e6f05441f9c8c81c65c"
|
||
},
|
||
"continued-AB": {
|
||
"textChars": 132054,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 2,
|
||
"labels": [
|
||
"A",
|
||
"B"
|
||
],
|
||
"textSha256": "2ab9a7c30740adbbc859d14f2c7e35d4164ccbfe7d94ecccb523cf8f0380fe8c"
|
||
},
|
||
"continued-ABC": {
|
||
"textChars": 136318,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 1,
|
||
"toolCount": 3,
|
||
"labels": [
|
||
"A",
|
||
"B",
|
||
"C"
|
||
],
|
||
"textSha256": "443187a014c05522aa9d10d3f0214ec245afb026d0998281b7973a669e1f6597"
|
||
},
|
||
"completed-ABC": {
|
||
"textChars": 136748,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 0,
|
||
"toolCount": 3,
|
||
"labels": [
|
||
"A",
|
||
"B",
|
||
"C"
|
||
],
|
||
"textSha256": "6bdd746f39658fa372726977fa454976fbda72ec9dc924cacc90b3771678c6f8"
|
||
},
|
||
"completed-refreshed-ABC": {
|
||
"textChars": 136748,
|
||
"key": "codexapp:12222222-3333-4444-8555-666666666666:request:aaf373f2-2714-4f85-b273-2ac6f07b27d2",
|
||
"streamCount": 0,
|
||
"toolCount": 3,
|
||
"labels": [
|
||
"A",
|
||
"B",
|
||
"C"
|
||
],
|
||
"textSha256": "6bdd746f39658fa372726977fa454976fbda72ec9dc924cacc90b3771678c6f8"
|
||
}
|
||
},
|
||
"sourceFingerprints": {
|
||
"server.js": "c964060ad121bf16edd44caf94226455cf8a434bb8b14b9f5c434a3215d6b404",
|
||
"lib/agent-runtime.js": "997e30969c5e2479655bff7c061243b1b3bf36482eee76ea420d7c4f45e82e57",
|
||
"lib/codex-app-runtime.js": "6fe66921ed8998ed1b1478eb804c0ad965ff40fff7a18dd8086e3de42b67c122",
|
||
"lib/session-history-store.js": "e8daab67b60e30b451a16654d857700fb676dd5f9be33f2490a8db1c2e109b56",
|
||
"public/app.js": "433b4e68a9e91440eada679199a86ca7a84cf28b0f979eb3f46044be99fe757e",
|
||
"public/style.css": "1dc679c46b8d26947d3489851ec0058e61b35ada23ac4cd2089f38999a773f6c",
|
||
"scripts/mock-codex-app-server.js": "b22d0b027e93df45b991957b040cded5af5f0dbf392a210f923e5c31e8fa29ec",
|
||
"scripts/streaming-retry-browser-check.js": "02a5a1afc5cb3d7329c10165b14aba1923903c734d32ae8835b7503b0c917a2f"
|
||
},
|
||
"kind": "真实 server.js / 浏览器 / 门控 A-B-C / 隔离存储",
|
||
"assets": [
|
||
{
|
||
"url": "https://cdnjs.cloudflare.com/ajax/libs/marked/12.0.1/marked.min.js",
|
||
"file": "marked.min.js",
|
||
"bytes": 35418,
|
||
"sha256": "cb4cf2efefd2b1f602bf2f27d594fc0a26340d2661b60cddfcaac7a7b9261886"
|
||
},
|
||
{
|
||
"url": "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js",
|
||
"file": "highlight.min.js",
|
||
"bytes": 121727,
|
||
"sha256": "837a6fa5b0c736b52bbde2b2b6190f305da3fc9ed41681db5321507057b5c846"
|
||
},
|
||
{
|
||
"url": "https://cdnjs.cloudflare.com/ajax/libs/mermaid/10.9.1/mermaid.min.js",
|
||
"file": "mermaid.min.js",
|
||
"bytes": 3335717,
|
||
"sha256": "61b335a46df05a7ce1c98378f60e5f3e77a7fb608a1056997e8a649304a936d6"
|
||
},
|
||
{
|
||
"url": "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/atom-one-dark.min.css",
|
||
"file": "atom-one-dark.min.css",
|
||
"bytes": 856,
|
||
"sha256": "4237ffca7ce6aadb438c457e0a675b125c534bbdda5b87f41f3a1495603bcc9b"
|
||
}
|
||
],
|
||
"browser": {
|
||
"browserName": "chromium",
|
||
"browserVersion": "149.0.7827.55"
|
||
},
|
||
"controls": {
|
||
"initialSingle": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "false",
|
||
"multiCollapsed": false,
|
||
"singleCollapsed": true,
|
||
"textChars": 128017,
|
||
"contentHeight": 420,
|
||
"contentMaxHeight": "420px",
|
||
"early": [],
|
||
"dividerCount": 0,
|
||
"fencedDivider": false,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 681.796875,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 681.796875,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 128018
|
||
},
|
||
"initialSingleExpanded": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "true",
|
||
"multiCollapsed": false,
|
||
"singleCollapsed": false,
|
||
"textChars": 128017,
|
||
"contentHeight": 64737.25,
|
||
"contentMaxHeight": "none",
|
||
"early": [],
|
||
"dividerCount": 0,
|
||
"fencedDivider": false,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 64999.046875,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 64999.046875,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 128018,
|
||
"keyboard": "Enter"
|
||
},
|
||
"multiple": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "false",
|
||
"multiCollapsed": true,
|
||
"singleCollapsed": false,
|
||
"textChars": 132054,
|
||
"contentHeight": 2101,
|
||
"contentMaxHeight": "none",
|
||
"early": [
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 128000,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
}
|
||
],
|
||
"dividerCount": 1,
|
||
"fencedDivider": false,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 865.84375,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 865.84375,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 4016
|
||
},
|
||
"multipleExpanded": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "true",
|
||
"multiCollapsed": false,
|
||
"singleCollapsed": false,
|
||
"textChars": 132054,
|
||
"contentHeight": 66848.25,
|
||
"contentMaxHeight": "none",
|
||
"early": [
|
||
{
|
||
"textChars": 7,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 128000,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 7,
|
||
"visible": true
|
||
}
|
||
],
|
||
"dividerCount": 1,
|
||
"fencedDivider": false,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 67186.09375,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 67186.09375,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 4016,
|
||
"keyboard": "Space"
|
||
},
|
||
"completed": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "false",
|
||
"multiCollapsed": true,
|
||
"singleCollapsed": false,
|
||
"textChars": 136748,
|
||
"contentMaxHeight": "",
|
||
"early": [
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 128000,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 19,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 4014,
|
||
"visible": false
|
||
}
|
||
],
|
||
"dividerCount": 2,
|
||
"fencedDivider": true,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 671.75,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 671.75,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-branch-btn",
|
||
"top": 671.75,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 4165
|
||
},
|
||
"completedExpanded": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "true",
|
||
"multiCollapsed": false,
|
||
"singleCollapsed": false,
|
||
"textChars": 136743,
|
||
"contentMaxHeight": "",
|
||
"early": [
|
||
{
|
||
"textChars": 7,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 128000,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 7,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 19,
|
||
"visible": true
|
||
},
|
||
{
|
||
"textChars": 4014,
|
||
"visible": true
|
||
}
|
||
],
|
||
"dividerCount": 2,
|
||
"fencedDivider": true,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 666,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-branch-btn",
|
||
"top": 666,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 666,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 28,
|
||
"copyHeight": 28,
|
||
"toggleHeight": 30,
|
||
"width": 1280,
|
||
"scrollWidth": 1280,
|
||
"copiedChars": 4165
|
||
},
|
||
"mobile": {
|
||
"toggle": true,
|
||
"copy": true,
|
||
"expanded": "false",
|
||
"multiCollapsed": true,
|
||
"singleCollapsed": false,
|
||
"textChars": 136748,
|
||
"contentMaxHeight": "",
|
||
"early": [
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 128000,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 7,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 19,
|
||
"visible": false
|
||
},
|
||
{
|
||
"textChars": 4014,
|
||
"visible": false
|
||
}
|
||
],
|
||
"dividerCount": 2,
|
||
"fencedDivider": true,
|
||
"actionButtons": [
|
||
{
|
||
"className": "msg-last-section-btn",
|
||
"top": 5243.40625,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-branch-btn",
|
||
"top": 5243.40625,
|
||
"row": "msg-action-row"
|
||
},
|
||
{
|
||
"className": "msg-copy-reply-btn",
|
||
"top": 5243.40625,
|
||
"row": "msg-action-row"
|
||
}
|
||
],
|
||
"copyWidth": 44,
|
||
"copyHeight": 44,
|
||
"toggleHeight": 44,
|
||
"width": 390,
|
||
"scrollWidth": 390,
|
||
"copiedChars": 4165
|
||
}
|
||
},
|
||
"singleReplyLocate": {
|
||
"visible": true,
|
||
"expanded": true,
|
||
"top": 761.25,
|
||
"bottom": 786
|
||
},
|
||
"nextUserTurn": {
|
||
"assistantBubbles": 2,
|
||
"preservedPrevious": true
|
||
},
|
||
"ok": true,
|
||
"sourceFingerprintsAfter": {
|
||
"server.js": "c964060ad121bf16edd44caf94226455cf8a434bb8b14b9f5c434a3215d6b404",
|
||
"lib/agent-runtime.js": "997e30969c5e2479655bff7c061243b1b3bf36482eee76ea420d7c4f45e82e57",
|
||
"lib/codex-app-runtime.js": "6fe66921ed8998ed1b1478eb804c0ad965ff40fff7a18dd8086e3de42b67c122",
|
||
"lib/session-history-store.js": "e8daab67b60e30b451a16654d857700fb676dd5f9be33f2490a8db1c2e109b56",
|
||
"public/app.js": "433b4e68a9e91440eada679199a86ca7a84cf28b0f979eb3f46044be99fe757e",
|
||
"public/style.css": "1dc679c46b8d26947d3489851ec0058e61b35ada23ac4cd2089f38999a773f6c",
|
||
"scripts/mock-codex-app-server.js": "b22d0b027e93df45b991957b040cded5af5f0dbf392a210f923e5c31e8fa29ec",
|
||
"scripts/streaming-retry-browser-check.js": "02a5a1afc5cb3d7329c10165b14aba1923903c734d32ae8835b7503b0c917a2f"
|
||
},
|
||
"sourcesChangedDuringRun": []
|
||
} |