feat: support conversation state events in JavaScript sessions

This commit is contained in:
shiyue
2026-08-27 22:16:33 +08:00
parent e62a545569
commit 97b4a32dda
12 changed files with 458 additions and 11 deletions

View File

@@ -0,0 +1,18 @@
{
"runId": "86e8f20f-3e55-4ca6-9def-57b79725b4fc",
"sourceConversationId": "c01c2e84-5d52-4b0b-bab0-e10daf6c65c9",
"scriptsDir": "/home/cc-web/.ccweb/scripts",
"name": "conversation-idle-listener-e2e-20260827.js",
"scriptPath": "/home/cc-web/.ccweb/scripts/conversation-idle-listener-e2e-20260827.js",
"status": "succeeded",
"startedAt": "2026-08-27T14:04:55.516Z",
"finishedAt": "2026-08-27T14:05:46.085Z",
"durationMs": 50569,
"exitCode": 0,
"signal": null,
"terminationReason": null,
"stopRequested": false,
"tokenRevoked": true,
"pid": 576697,
"stderrPreview": ""
}

View File

@@ -0,0 +1 @@
{"sourceConversationId":"c01c2e84-5d52-4b0b-bab0-e10daf6c65c9","conversationId":"43c081dd-2c8d-431c-b75d-3e40dc04806e","initialStatus":"idle","statusDuringFirstTurn":"running","firstMessage":"未完成","continued":true,"continuationMessage":"任务完成","finalStatus":"idle","finalMessage":"任务完成","childIncluded":true,"idleEventCount":2,"events":[{"conversationId":"43c081dd-2c8d-431c-b75d-3e40dc04806e","event":"idle","previousStatus":"running","status":"idle","occurredAt":"2026-08-27T14:05:31.297Z","lastMessage":"未完成"},{"conversationId":"43c081dd-2c8d-431c-b75d-3e40dc04806e","event":"idle","previousStatus":"running","status":"idle","occurredAt":"2026-08-27T14:05:43.829Z","lastMessage":"任务完成"}]}