fix(snapshot): canonicalize macOS cwd tokens

This commit is contained in:
Hypatia May
2026-07-31 09:45:48 +08:00
parent ff8c5600f4
commit 00cc600b14
11 changed files with 36 additions and 15 deletions
@@ -17,7 +17,7 @@
{"type":"tool/call","seq":88,"time":1785460673960,"data":{"turn":1,"step":1,"callId":"call_00_Fnymmavpr4klMDy4Fdej3227","name":"write","arguments":"{\"file_path\": \"escalated.md\", \"content\": \"escalated\", \"sandbox_permissions\": \"danger-full-access\", \"justification\": \"the user asked to escalate this write\"}"}}
{"type":"approval/asked","seq":89,"time":1785460673969,"data":{"id":"45093643-7bc5-4566-8e23-8b3d85bc99bb","toolName":"write","callId":"call_00_Fnymmavpr4klMDy4Fdej3227","reason":"escalate sandbox to danger-full-access: the user asked to escalate this write"}}
{"type":"approval/decided","seq":90,"time":1785460673970,"data":{"id":"45093643-7bc5-4566-8e23-8b3d85bc99bb","outcome":"allowed-once"}}
{"type":"tool/result","seq":91,"time":1785460673984,"data":{"turn":1,"step":1,"message":{"source":{"kind":"tool","callId":"call_00_Fnymmavpr4klMDy4Fdej3227"},"content":[{"type":"tool-result","toolCallId":"call_00_Fnymmavpr4klMDy4Fdej3227","content":[{"type":"text","text":"<path>/private{{cwd}}/escalated.md</path>\n<type>file</type>\n<content>\nCreated file\n</content>"}],"isError":false}],"role":"user","id":"5fbf39be-f28f-4139-a679-bf00b4faadb0"},"meta":{"diffs":[]}},"sourceEventSeqs":[88],"surfaceOp":"append"}
{"type":"tool/result","seq":91,"time":1785460673984,"data":{"turn":1,"step":1,"message":{"source":{"kind":"tool","callId":"call_00_Fnymmavpr4klMDy4Fdej3227"},"content":[{"type":"tool-result","toolCallId":"call_00_Fnymmavpr4klMDy4Fdej3227","content":[{"type":"text","text":"<path>{{cwd}}/escalated.md</path>\n<type>file</type>\n<content>\nCreated file\n</content>"}],"isError":false}],"role":"user","id":"5fbf39be-f28f-4139-a679-bf00b4faadb0"},"meta":{"diffs":[]}},"sourceEventSeqs":[88],"surfaceOp":"append"}
{"type":"step/end","seq":92,"time":1785460673984,"data":{"turn":1,"step":1}}
{"type":"step/start","seq":93,"time":1785460673992,"data":{"turn":1,"step":2}}
{"type":"assistant/chunk","seq":94,"time":1784821264916,"data":{"turn":1,"step":2,"chunk":{"type":"block-start","index":0,"blockType":"reasoning"}}}