mirror of
https://github.com/stablyai/orca.git
synced 2026-09-24 08:02:33 +00:00
test(mobile): record main's agent.launch create receipt before checking it
`agent.launch` is the one read site in the tasks domain's project-board, runtime, source-search and workspace create/source files with no recording family at all, so main's answer to a malformed launch receipt was undocumented and a checked reader would have had nothing to move. One family, one scenario, two goldens: `worktree.agent-launch-create` drives `createWorktreeWithNameRetry` down the `agent.launch` arm instead of `worktree.create`, which needs an `agentLaunch` argument on the existing worktree-create-retry adapter. The agent is a constant there on purpose — which agent is picked changes only the params, and the arm under test is which method the create is issued on. A separate family rather than an eighth `worktree.create-retry` scenario: `familyGoldens` drives its reply matrix over the family's FIRST scenario, so adding to that family would have recorded a pilot golden and left the launch receipt with no partitions. As its own base it gets all eleven. Recorded from a detached worktree at the pinned baseline with this branch's `rpc-recording/` and manifest copied in, per the recipe in the recorder README: `mobile/pnpm-lock.yaml` has drifted past `4b876758d3` on main, so `--record` refuses on this branch's tree even though `mobile/src` and `src/shared` are byte-identical to the pin. Thirty-four existing goldens move on `adapterSha256` and nothing else — the six families mounted through the edited adapter module. No body moves. Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "749f877ac0c08860f74fc56e34b07f51960dda5bd1fdcf9df847b5200bf67779",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "2a11156b7b6d3cf0773c8dc02a72e126bc187dcf62ad7d1bf5f30d7b27192b03",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "4c2560ac236a1cc1ef239b7c97a0436e115b19a6ad3ddd96b3b77970aa631ae3",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "ab5511fa34181dc9de590df2fe57a0d061a261e7b204a6ef830c03bc53923d65",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "ea5c32c4dbb67aae1ebaf809a28104d52d189e5153d9b28285f4d8a6d78753ea",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "541a282829d3aa5d6b66eeba06e783368f397178ff0d2bdf3e87bccdc62b690f",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "767044526344237daee0a3f981a10615fbb9ebc3f45c2f6f41f9b8b16d362082",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "40a8ea6a916d4266bd80148e40fd817bbe80cefa02465b88d37c42cebed44f22",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "aa06630cd902fd5dde5181bddd38f5478ae5b48044a3105b090728158aa9a621",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+795
@@ -0,0 +1,795 @@
|
||||
{
|
||||
"operation": "tasks.worktree-create-retry",
|
||||
"family": "worktree.agent-launch-create",
|
||||
"namedDeltas": [],
|
||||
"runnerVersion": 1,
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "887b5d16b4bee027edf5e2f1122a79a34b223f6926322a99f6e3de83f40bf6ee",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
"projectionVersion": 2,
|
||||
"goldenFormatVersion": 5,
|
||||
"values": {
|
||||
"12ace8a26229": {
|
||||
"outcome": {
|
||||
"error": "outer refused"
|
||||
}
|
||||
},
|
||||
"240b0b1c72b2": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": ""
|
||||
}
|
||||
},
|
||||
"25b1c746e7e7": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "rejected",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"error": {
|
||||
"category": "Error",
|
||||
"message": "transport failure",
|
||||
"isRpcDeliveryUnknown": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"2d650f172c7e": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"error": "refused"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"368f594f7f00": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"$rpc": "null"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"3f946ad0279c": {
|
||||
"outcome": "uncreated"
|
||||
},
|
||||
"69b9efd3c553": {
|
||||
"name": "worktree.create#1",
|
||||
"ordinal": 3,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "worktree.create"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "pending",
|
||||
"startedAt": 0
|
||||
}
|
||||
},
|
||||
"7665e4eb5ce2": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": "outer refused"
|
||||
}
|
||||
},
|
||||
"772c3ce6f514": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "rejected",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"error": {
|
||||
"category": "Error",
|
||||
"message": "",
|
||||
"isRpcDeliveryUnknown": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"7d651cae8837": {
|
||||
"outcome": {
|
||||
"error": ""
|
||||
}
|
||||
},
|
||||
"882a241ecac4": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"error": "inner refused",
|
||||
"ok": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"9270aeb7d9c6": {
|
||||
"status": "pending",
|
||||
"startedAt": 0
|
||||
},
|
||||
"97555d579c32": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"name": "kestrel",
|
||||
"warning": "startup terminal failed",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
},
|
||||
"9df0ac2b0247": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": "Failed to create workspace"
|
||||
}
|
||||
},
|
||||
"a19446c94e4f": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 2,
|
||||
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agent.launch\",\"params\":{\"agent\":\"codex\",\"target\":{\"kind\":\"create-worktree\",\"create\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}}}"
|
||||
},
|
||||
"a947768bc0ed": {
|
||||
"status": "rejected",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"error": {
|
||||
"category": "Error",
|
||||
"message": "transport failure",
|
||||
"isRpcDeliveryUnknown": true
|
||||
}
|
||||
},
|
||||
"b070f4a5c63f": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": {
|
||||
"code": "refused",
|
||||
"message": "outer refused"
|
||||
},
|
||||
"id": "frame-1",
|
||||
"ok": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"c7584e82c72f": {
|
||||
"status": "rejected",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"error": {
|
||||
"category": "Error",
|
||||
"message": "",
|
||||
"isRpcDeliveryUnknown": true
|
||||
}
|
||||
},
|
||||
"d13a578180f9": {
|
||||
"name": "worktree.create#1",
|
||||
"ordinal": 4,
|
||||
"json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"worktree.create\",\"params\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}"
|
||||
},
|
||||
"d4b99c221491": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"d53c007d1e7a": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": {
|
||||
"code": "method_not_found",
|
||||
"message": "Unknown method"
|
||||
},
|
||||
"id": "frame-1",
|
||||
"ok": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"e32d599d417d": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"error": {
|
||||
"message": "inner refused"
|
||||
},
|
||||
"ok": false
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ed1eb862d036": {
|
||||
"outcome": {
|
||||
"error": "Failed to create workspace"
|
||||
}
|
||||
},
|
||||
"f02b3d4d2928": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "pending",
|
||||
"startedAt": 0
|
||||
}
|
||||
},
|
||||
"f4c2ee5db891": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"error": {
|
||||
"code": "refused",
|
||||
"message": ""
|
||||
},
|
||||
"id": "frame-1",
|
||||
"ok": false
|
||||
}
|
||||
}
|
||||
},
|
||||
"f53a3cfe8aa9": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"outcome": {
|
||||
"handle": "t-1",
|
||||
"kind": "structured",
|
||||
"sessionId": "sess-1"
|
||||
},
|
||||
"receipt": {
|
||||
"detail": "Structured session created.",
|
||||
"mode": "structured",
|
||||
"preferred": "structured",
|
||||
"reason": "user_default"
|
||||
},
|
||||
"warning": " startup terminal failed ",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"f800fc04633e": {
|
||||
"outcome": {
|
||||
"name": "kestrel",
|
||||
"warning": "startup terminal failed",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"scenario": "matrix-worktree.agent-launch-create-agent.launch-1",
|
||||
"checkpoints": [
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.prelude:sent",
|
||||
"observation": {
|
||||
"sender": ["f02b3d4d2928"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9270aeb7d9c6"
|
||||
},
|
||||
"state": "3f946ad0279c",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.normal:launched",
|
||||
"observation": {
|
||||
"sender": ["f53a3cfe8aa9"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "97555d579c32"
|
||||
},
|
||||
"state": "f800fc04633e",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.result-absent:launched",
|
||||
"observation": {
|
||||
"sender": ["d4b99c221491"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9df0ac2b0247"
|
||||
},
|
||||
"state": "ed1eb862d036",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.result-null:launched",
|
||||
"observation": {
|
||||
"sender": ["368f594f7f00"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9df0ac2b0247"
|
||||
},
|
||||
"state": "ed1eb862d036",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.inner-ok-missing:launched",
|
||||
"observation": {
|
||||
"sender": ["2d650f172c7e"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9df0ac2b0247"
|
||||
},
|
||||
"state": "ed1eb862d036",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.inner-false-string-error:launched",
|
||||
"observation": {
|
||||
"sender": ["882a241ecac4"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9df0ac2b0247"
|
||||
},
|
||||
"state": "ed1eb862d036",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.inner-false-object-error:launched",
|
||||
"observation": {
|
||||
"sender": ["e32d599d417d"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9df0ac2b0247"
|
||||
},
|
||||
"state": "ed1eb862d036",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.outer-refused:launched",
|
||||
"observation": {
|
||||
"sender": ["b070f4a5c63f"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "7665e4eb5ce2"
|
||||
},
|
||||
"state": "12ace8a26229",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.outer-refused-no-message:launched",
|
||||
"observation": {
|
||||
"sender": ["f4c2ee5db891"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "240b0b1c72b2"
|
||||
},
|
||||
"state": "7d651cae8837",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.method-not-found:launched",
|
||||
"observation": {
|
||||
"sender": ["d53c007d1e7a", "69b9efd3c553"],
|
||||
"payloads": ["a19446c94e4f", "d13a578180f9"],
|
||||
"settlements": {
|
||||
"create": "9270aeb7d9c6"
|
||||
},
|
||||
"state": "3f946ad0279c",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.transport-rejection:launched",
|
||||
"observation": {
|
||||
"sender": ["25b1c746e7e7"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "a947768bc0ed"
|
||||
},
|
||||
"state": "3f946ad0279c",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched.transport-rejection-no-message:launched",
|
||||
"observation": {
|
||||
"sender": ["772c3ce6f514"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "c7584e82c72f"
|
||||
},
|
||||
"state": "3f946ad0279c",
|
||||
"effects": []
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "e93a36ef900de27e1a566cdb2389ba4f900a330eadbb476b9bfb1ef05707b352",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "a84f8a5acfd428eb77b5c02a3de0fa8b780c666db31bbe574ecf76cdf84adeb2",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "45783a7cbb44b04dbbd6bfd6735799bb4c75e503f43f1821cf8640d11f7464ad",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "f70c6b1753377b5a502bf7d1e69dc95617f24c42137471320eb393567efbe735",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "8487fd14ed779708415b264e2b80b26b0d5094e379a04f4f32c2cd75ec469182",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "9d79bcfd6957d11d5ce8c3296f1038a3cfab81eedad7f990b44071104dfd0f91",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "fb9c0e4b7c34f9bd1bd355b606c6ba75a7583cff3788000b7ed013612f5574fe",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "d73fed49e0a7e3e054d5c2fa75780f98bf78b6fa7e02f1ccb2fdc49465cf2fe5",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"operation": "tasks.worktree-create-retry",
|
||||
"family": "worktree.agent-launch-create",
|
||||
"namedDeltas": [],
|
||||
"runnerVersion": 1,
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "85595f5fdde16441d22bf07c14c65edda6cb90019d036aae2c5031d19664e66f",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
"projectionVersion": 2,
|
||||
"goldenFormatVersion": 5,
|
||||
"values": {
|
||||
"3f946ad0279c": {
|
||||
"outcome": "uncreated"
|
||||
},
|
||||
"9270aeb7d9c6": {
|
||||
"status": "pending",
|
||||
"startedAt": 0
|
||||
},
|
||||
"97555d579c32": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"name": "kestrel",
|
||||
"warning": "startup terminal failed",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
},
|
||||
"a19446c94e4f": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 2,
|
||||
"json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"agent.launch\",\"params\":{\"agent\":\"codex\",\"target\":{\"kind\":\"create-worktree\",\"create\":{\"repo\":\"id:repo-1\",\"name\":\"kestrel\",\"clientMutationId\":\"mutation-1\"}}}}"
|
||||
},
|
||||
"f02b3d4d2928": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "pending",
|
||||
"startedAt": 0
|
||||
}
|
||||
},
|
||||
"f53a3cfe8aa9": {
|
||||
"name": "agent.launch#1",
|
||||
"ordinal": 1,
|
||||
"args": [
|
||||
{
|
||||
"name": "method",
|
||||
"value": "agent.launch"
|
||||
},
|
||||
{
|
||||
"name": "params",
|
||||
"value": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"create": {
|
||||
"clientMutationId": "mutation-1",
|
||||
"name": "kestrel",
|
||||
"repo": "id:repo-1"
|
||||
},
|
||||
"kind": "create-worktree"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "options",
|
||||
"value": {
|
||||
"timeoutMs": 600000
|
||||
}
|
||||
}
|
||||
],
|
||||
"settlement": {
|
||||
"status": "fulfilled",
|
||||
"startedAt": 0,
|
||||
"settledAt": 0,
|
||||
"value": {
|
||||
"id": "frame-1",
|
||||
"ok": true,
|
||||
"result": {
|
||||
"outcome": {
|
||||
"handle": "t-1",
|
||||
"kind": "structured",
|
||||
"sessionId": "sess-1"
|
||||
},
|
||||
"receipt": {
|
||||
"detail": "Structured session created.",
|
||||
"mode": "structured",
|
||||
"preferred": "structured",
|
||||
"reason": "user_default"
|
||||
},
|
||||
"warning": " startup terminal failed ",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"f800fc04633e": {
|
||||
"outcome": {
|
||||
"name": "kestrel",
|
||||
"warning": "startup terminal failed",
|
||||
"worktreeId": "repo-1::/w"
|
||||
}
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
"scenario": "tw-create-retry-agent-launched",
|
||||
"checkpoints": [
|
||||
{
|
||||
"id": "sent",
|
||||
"observation": {
|
||||
"sender": ["f02b3d4d2928"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "9270aeb7d9c6"
|
||||
},
|
||||
"state": "3f946ad0279c",
|
||||
"effects": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "launched",
|
||||
"observation": {
|
||||
"sender": ["f53a3cfe8aa9"],
|
||||
"payloads": ["a19446c94e4f"],
|
||||
"settlements": {
|
||||
"create": "97555d579c32"
|
||||
},
|
||||
"state": "f800fc04633e",
|
||||
"effects": []
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "a99bb80a5826af1df8d74114fcc5654aa42c9208747b512cea9bd5ca65b64ccb",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "3cda09e4a4ad4092f5f9a48b7c9715a99a51eb3bc4bed00f7054537a9e21cea9",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "61097c13b262a4454510936fa9c9554a07865b610f18407f1b67bdd74476df08",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "0278216fee698c00118bb0e73a7fe755dc59c3b8e2b0459153edae64f155774c",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "6cb658dadc9e146c4f36c6ce643451e72300b8cdda19cc684ffa9fb2b0822c0a",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "16abe9e1a8d4cff17b3ea29d40277ae30a3d555a4a9efa08b2745c3a85b02740",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "f469b2b7d61e7fc500fa97b5548f5a3732b0dbcdb405412a514a609f786dfbb5",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "b3734c24f8a083d3efcdd995ea6a57e608d3d3ae3bbbd514db19dcf69448fa48",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "451e74a430d2549976fa360a0e43e76a8d855b1470b8e313797019770ceca4cb",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "1fb1cdc8a2544e25547175760143a61355900a3ed4b87e08a1fa0dd2409e317d",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "e9d85c576adf93063a8f56d49d28869c402cad38122732b46b8ec021d25db5e3",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "14509b4c1cc3beb00cc329b6bae46913f59b3938f76c0bd3bf3e374f34fb680d",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "0d2e3f48aadf45abbf6927b72ed5fef4caa8e3eb2efd1046339a3fbfab6f9f18",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "f54f5c6dbbe7dbcf8e85e9bd36b27ca9bea7de65d5e35dabace49b3fc766a403",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "283849e17fb47ad5f9c128cef37a18e869a132357b332b40bec955292db2af3f",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "4537bf83f7a030521eec549adf4490da5be183471d5a9f9e58b71815b29481ff",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"baseline": "4b876758d3158a8eb6b798055d8db7c58d1cd4a9",
|
||||
"lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571",
|
||||
"recorderSha256": "d4fa125899cd863c03dbf96657d46b8c7d6c0ccf522b342bc4f164ed1e3becfe",
|
||||
"adapterSha256": "343b97826782820b7aecaddd13a4c8cdbbbca057c83021863d577a677934f3a3",
|
||||
"adapterSha256": "500f6edf854d3852590803f9994c6f14c7f39821b58115c4973c7ade8a5189a5",
|
||||
"scenarioSha256": "34ab4edb621856980c8678629bd809c100d27dcd0747db5abbf4508c7231b7e5",
|
||||
"platform": "darwin",
|
||||
"scenarioVersion": 1,
|
||||
|
||||
@@ -5820,6 +5820,64 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tw-create-retry-agent-launched",
|
||||
"operation": "tasks.worktree-create-retry",
|
||||
"version": 1,
|
||||
"family": "worktree.agent-launch-create",
|
||||
"sites": [
|
||||
"mobile/src/tasks/worktree-create-retry.ts",
|
||||
"mobile/src/tasks/agent-launch-worktree-create.ts"
|
||||
],
|
||||
"schedules": [],
|
||||
"steps": [
|
||||
{
|
||||
"action": "create",
|
||||
"id": "create",
|
||||
"args": {
|
||||
"agentLaunch": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"checkpoint": "sent"
|
||||
},
|
||||
{
|
||||
"complete": "agent.launch#1",
|
||||
"params": {
|
||||
"agent": "codex",
|
||||
"target": {
|
||||
"kind": "create-worktree",
|
||||
"create": {
|
||||
"repo": "id:repo-1",
|
||||
"name": "kestrel",
|
||||
"clientMutationId": "mutation-1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"reply": {
|
||||
"ok": true,
|
||||
"result": {
|
||||
"outcome": {
|
||||
"kind": "structured",
|
||||
"sessionId": "sess-1",
|
||||
"handle": "t-1"
|
||||
},
|
||||
"worktreeId": "repo-1::/w",
|
||||
"warning": " startup terminal failed ",
|
||||
"receipt": {
|
||||
"mode": "structured",
|
||||
"preferred": "structured",
|
||||
"reason": "user_default",
|
||||
"detail": "Structured session created."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"checkpoint": "launched"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tw-capabilities-advertised",
|
||||
"operation": "tasks.worktree-capabilities",
|
||||
|
||||
@@ -30,6 +30,12 @@ export function taskWorkspaceSenderMountAdapters(
|
||||
worktreeCreateIdempotency: Promise.resolve(
|
||||
args.idempotency === false ? false : { dedupeTtlMs: 60_000 }
|
||||
),
|
||||
// The launch route is a create-time decision the caller has already settled, so the
|
||||
// scenario turns it on rather than naming an agent: which agent is picked changes only
|
||||
// the params, and the arm that matters is `agent.launch` instead of `worktree.create`.
|
||||
...(args.agentLaunch === true
|
||||
? { agentLaunch: { agent: 'codex' as const, supported: true } }
|
||||
: {}),
|
||||
...(args.maxAttempts === undefined ? {} : { maxAttempts: Number(args.maxAttempts) }),
|
||||
mintMutationId: () => `mutation-${++minted}`
|
||||
}).then((value: unknown) => {
|
||||
|
||||
Reference in New Issue
Block a user