Repository navigation
Expand file tree
/
Copy pathsession-eventlog.example.jsonl
More file actions
10 lines (10 loc) · 6.64 KB
/
Copy pathsession-eventlog.example.jsonl
File metadata and controls
10 lines (10 loc) · 6.64 KB
1
2
3
4
5
6
7
8
9
10
{"eventId":"evt_001","sessionId":"sess_demo","sequenceNumber":1,"type":"session_created","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:00:00.000Z","recordedAt":"2026-05-03T10:00:00.010Z","traceId":"trace_demo","turnId":null,"spanId":"span_root","parentSpanId":null,"causationEventId":null,"correlationId":"sess_demo","idempotencyKey":"session-created:sess_demo","producer":"core","payload":{"mode":"build","contextWindow":200000,"cwd":"/Users/dev/workspace/zcode-cli","workspaceRoot":"/Users/dev/workspace/zcode-cli","configSnapshotRef":"art_config_001"},"artifactRefs":["art_config_001"]}
{"eventId":"evt_002","sessionId":"sess_demo","sequenceNumber":2,"type":"turn_started","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:00.000Z","recordedAt":"2026-05-03T10:01:00.005Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_turn_001","parentSpanId":"span_root","causationEventId":"evt_001","correlationId":"turn_001","idempotencyKey":"turn-started:sess_demo:turn_001","producer":"core","payload":{"turnNumber":1,"inputPreview":"帮我实现 session 持久化","attachmentRefs":[]},"artifactRefs":[]}
{"eventId":"evt_003","sessionId":"sess_demo","sequenceNumber":3,"type":"user_message","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:00.020Z","recordedAt":"2026-05-03T10:01:00.025Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_turn_001","parentSpanId":"span_root","causationEventId":"evt_002","correlationId":"msg_user_001","idempotencyKey":"message:user:msg_user_001","producer":"core","payload":{"messageId":"msg_user_001","role":"user","content":"帮我实现 session 持久化","contentHash":"sha256:demo-user-content","tokenEstimate":12,"attachmentRefs":[],"parentMessageId":null,"status":"active","source":"cli"},"artifactRefs":[]}
{"eventId":"evt_004","sessionId":"sess_demo","sequenceNumber":4,"type":"model_request","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:01.000Z","recordedAt":"2026-05-03T10:01:01.006Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_model_001","parentSpanId":"span_turn_001","causationEventId":"evt_003","correlationId":"model_req_001","idempotencyKey":"model-request:model_req_001","producer":"core","payload":{"modelRequestId":"model_req_001","modelRef":{"providerId":"openai","modelId":"gpt-5.2","source":"config"},"inputMessageIds":["msg_user_001"],"contextSnapshotRef":"art_context_001","contextBuilderVersion":"context-builder@1","toolSchemaSetHash":"sha256:demo-tools","providerOptionsSafeJson":{"temperature":0}},"artifactRefs":["art_context_001"]}
{"eventId":"evt_005","sessionId":"sess_demo","sequenceNumber":5,"type":"assistant_message","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:05.000Z","recordedAt":"2026-05-03T10:01:05.008Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_model_001","parentSpanId":"span_turn_001","causationEventId":"evt_004","correlationId":"msg_assistant_001","idempotencyKey":"message:assistant:msg_assistant_001","producer":"core","payload":{"messageId":"msg_assistant_001","role":"assistant","content":"我先读取现有 storage 和 session contract。","contentHash":"sha256:demo-assistant-content","tokenEstimate":18,"toolCalls":[{"toolCallId":"tool_001","toolName":"read","inputHash":"sha256:demo-tool-input"}],"parentMessageId":"msg_user_001","status":"active","source":"model"},"artifactRefs":[]}
{"eventId":"evt_006","sessionId":"sess_demo","sequenceNumber":6,"type":"tool_call_scheduled","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:05.100Z","recordedAt":"2026-05-03T10:01:05.105Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_tool_001","parentSpanId":"span_turn_001","causationEventId":"evt_005","correlationId":"tool_001","idempotencyKey":"tool-scheduled:tool_001","producer":"core","payload":{"toolCallId":"tool_001","toolName":"read","input":{"path":"packages/adapters/src/storage/index.ts"},"inputHash":"sha256:demo-tool-input","inputSchemaVersion":"read@1","sideEffectScope":"workspace","readOnly":true,"destructive":false,"concurrentSafe":true,"attempt":1,"timeoutMs":30000},"artifactRefs":[]}
{"eventId":"evt_007","sessionId":"sess_demo","sequenceNumber":7,"type":"tool_call_started","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:05.200Z","recordedAt":"2026-05-03T10:01:05.205Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_tool_001","parentSpanId":"span_turn_001","causationEventId":"evt_006","correlationId":"tool_001","idempotencyKey":"tool-started:tool_001:attempt-1","producer":"core","payload":{"toolCallId":"tool_001","toolName":"read","startedAt":"2026-05-03T10:01:05.200Z","attempt":1},"artifactRefs":[]}
{"eventId":"evt_008","sessionId":"sess_demo","sequenceNumber":8,"type":"tool_call_result","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:05.260Z","recordedAt":"2026-05-03T10:01:05.270Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_tool_001","parentSpanId":"span_turn_001","causationEventId":"evt_007","correlationId":"tool_001","idempotencyKey":"tool-result:tool_001:attempt-1","producer":"core","payload":{"toolCallId":"tool_001","toolName":"read","success":true,"resultRef":"art_tool_result_001","resultPreview":"// Storage adapters - EventStore...","resultHash":"sha256:demo-tool-result","durationMs":60,"completedAt":"2026-05-03T10:01:05.260Z"},"artifactRefs":["art_tool_result_001"]}
{"eventId":"evt_009","sessionId":"sess_demo","sequenceNumber":9,"type":"assistant_message","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:08.000Z","recordedAt":"2026-05-03T10:01:08.010Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_model_002","parentSpanId":"span_turn_001","causationEventId":"evt_008","correlationId":"msg_assistant_002","idempotencyKey":"message:assistant:msg_assistant_002","producer":"core","payload":{"messageId":"msg_assistant_002","role":"assistant","content":"当前只有 in-memory event store,下一步应先补事件 envelope 和 JSONL prototype。","contentHash":"sha256:demo-final-content","tokenEstimate":32,"parentMessageId":"msg_assistant_001","status":"active","source":"model"},"artifactRefs":[]}
{"eventId":"evt_010","sessionId":"sess_demo","sequenceNumber":10,"type":"turn_complete","envelopeVersion":1,"payloadVersion":1,"occurredAt":"2026-05-03T10:01:08.050Z","recordedAt":"2026-05-03T10:01:08.055Z","traceId":"trace_demo","turnId":"turn_001","spanId":"span_turn_001","parentSpanId":"span_root","causationEventId":"evt_009","correlationId":"turn_001","idempotencyKey":"turn-complete:sess_demo:turn_001","producer":"core","payload":{"responseMessageId":"msg_assistant_002","tokenCount":62,"toolCallCount":1,"durationMs":8050,"resultType":"success"},"artifactRefs":[]}