Skip to content
83 changes: 83 additions & 0 deletions apps/server/test/__artifacts__/recovery.machines.crash.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"log": [
"session.prompt.admitted steer \"gate\"",
"session.execution.started resumed=false",
"session.prompt.promoted steer \"gate\"",
"session.llm.started",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.llm.started",
"session.execution.succeeded"
],
"steps": [
{
"step": "in flight",
"head": null,
"restarts": 0,
"runState": "running",
"outcome": null,
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
}
]
},
{
"step": "killed",
"head": null,
"restarts": 0,
"runState": "running",
"outcome": null,
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
}
]
},
{
"step": "resumed",
"head": null,
"restarts": 1,
"runState": "running",
"outcome": null,
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
}
]
},
{
"step": "finished",
"head": null,
"restarts": 0,
"runState": "idle",
"outcome": "succeeded",
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
}
]
}
]
}
125 changes: 125 additions & 0 deletions apps/server/test/__artifacts__/recovery.machines.crashloop.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
{
"log": [
"session.prompt.admitted steer \"hold\"",
"session.execution.started resumed=false",
"session.prompt.promoted steer \"hold\"",
"session.llm.started",
"session.prompt.admitted followUp \"parked by the loop\"",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.llm.started",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.llm.started",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.llm.started",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.llm.started",
"session.execution.interrupted crash",
"session.execution.started resumed=true",
"session.llm.failed",
"session.run.failed crashloop",
"session.prompt.admitted steer \"next\"",
"session.execution.started resumed=false",
"session.prompt.promoted steer \"next\"",
"session.llm.started",
"session.prompt.promoted followUp \"parked by the loop\"",
"session.llm.started",
"session.execution.succeeded"
],
"steps": [
{
"step": "crash loop",
"head": "session.run.failed crashloop",
"restarts": 0,
"runState": "idle",
"outcome": "failed",
"error": {
"_tag": "runFailed",
"reason": "crashloop",
"message": "The run was interrupted 5 times in a row; it is not resumed again"
},
"prompts": [
{
"text": "hold",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"hold\"",
"promoted": "session.prompt.promoted steer \"hold\"",
"runnable": false
},
{
"text": "parked by the loop",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"parked by the loop\"",
"promoted": null,
"runnable": false
}
]
},
{
"step": "restarted",
"head": "session.run.failed crashloop",
"restarts": 0,
"runState": "idle",
"outcome": "failed",
"error": {
"_tag": "runFailed",
"reason": "crashloop",
"message": "The run was interrupted 5 times in a row; it is not resumed again"
},
"prompts": [
{
"text": "hold",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"hold\"",
"promoted": "session.prompt.promoted steer \"hold\"",
"runnable": false
},
{
"text": "parked by the loop",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"parked by the loop\"",
"promoted": null,
"runnable": false
}
]
},
{
"step": "next prompt",
"head": "session.run.failed crashloop",
"restarts": 0,
"runState": "idle",
"outcome": "succeeded",
"error": null,
"prompts": [
{
"text": "hold",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"hold\"",
"promoted": "session.prompt.promoted steer \"hold\"",
"runnable": false
},
{
"text": "parked by the loop",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"parked by the loop\"",
"promoted": "session.prompt.promoted followUp \"parked by the loop\"",
"runnable": false
},
{
"text": "next",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"next\"",
"promoted": "session.prompt.promoted steer \"next\"",
"runnable": false
}
]
}
]
}
99 changes: 99 additions & 0 deletions apps/server/test/__artifacts__/recovery.machines.network.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
{
"unreachable": true,
"log": [
"session.prompt.admitted steer \"gate\"",
"session.execution.started resumed=false",
"session.prompt.promoted steer \"gate\"",
"session.llm.started",
"session.prompt.admitted followUp \"sent while cut\"",
"session.prompt.promoted followUp \"sent while cut\"",
"session.llm.started",
"session.execution.succeeded",
"session.prompt.admitted steer \"on a slow link\"",
"session.execution.started resumed=false",
"session.prompt.promoted steer \"on a slow link\"",
"session.llm.started",
"session.execution.succeeded"
],
"steps": [
{
"step": "cut",
"head": null,
"restarts": 0,
"runState": "idle",
"outcome": "succeeded",
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
},
{
"text": "sent while cut",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"sent while cut\"",
"promoted": "session.prompt.promoted followUp \"sent while cut\"",
"runnable": false
}
]
},
{
"step": "retried",
"head": null,
"restarts": 0,
"runState": "idle",
"outcome": "succeeded",
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
},
{
"text": "sent while cut",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"sent while cut\"",
"promoted": "session.prompt.promoted followUp \"sent while cut\"",
"runnable": false
}
]
},
{
"step": "slow link",
"head": null,
"restarts": 0,
"runState": "idle",
"outcome": "succeeded",
"error": null,
"prompts": [
{
"text": "gate",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"gate\"",
"promoted": "session.prompt.promoted steer \"gate\"",
"runnable": false
},
{
"text": "sent while cut",
"delivery": "followUp",
"tail": "session.prompt.admitted followUp \"sent while cut\"",
"promoted": "session.prompt.promoted followUp \"sent while cut\"",
"runnable": false
},
{
"text": "on a slow link",
"delivery": "steer",
"tail": "session.prompt.admitted steer \"on a slow link\"",
"promoted": "session.prompt.promoted steer \"on a slow link\"",
"runnable": false
}
]
}
]
}
Loading