fix(tasks): distinguish prepared from terminal run state
This commit is contained in:
parent
d5f0e9f437
commit
6ec2c10924
2
dist/src/taskState.js
vendored
2
dist/src/taskState.js
vendored
@ -176,7 +176,7 @@ export async function getXWorkmateTaskSnapshot(input) {
|
||||
status: recordedRun.status,
|
||||
taskStatus: recordedRun.status,
|
||||
terminal: recordedRun.status !== "running",
|
||||
terminalSource: "agent_end",
|
||||
terminalSource: recordedRun.status === "running" ? "session_prepare" : "agent_end",
|
||||
mode: "gateway-chat",
|
||||
mapping,
|
||||
appThreadKey: mapping?.appThreadKey ?? appThreadKey,
|
||||
|
||||
@ -330,6 +330,7 @@ describe("xworkmate task state mapping", () => {
|
||||
success: true,
|
||||
status: "running",
|
||||
terminal: false,
|
||||
terminalSource: "session_prepare",
|
||||
task: {
|
||||
runId: "turn-running",
|
||||
status: "running",
|
||||
|
||||
@ -293,7 +293,7 @@ export async function getXWorkmateTaskSnapshot(input: {
|
||||
status: recordedRun.status,
|
||||
taskStatus: recordedRun.status,
|
||||
terminal: recordedRun.status !== "running",
|
||||
terminalSource: "agent_end",
|
||||
terminalSource: recordedRun.status === "running" ? "session_prepare" : "agent_end",
|
||||
mode: "gateway-chat",
|
||||
mapping,
|
||||
appThreadKey: mapping?.appThreadKey ?? appThreadKey,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user