JournalRecord
type JournalRecord = { branchId: string; completeness: "partial" | "complete"; eventId: string; integrity: { hash: string; previousHash: string | null; }; kind: | "tool_result" | "event" | "user_prompt" | "assistant_message" | "queue_enqueue" | "queue_ack" | "compact_boundary" | "fork" | "file_checkpoint"; parentEventId: string | null; payload?: unknown; producer: string; schemaVersion: 1; seq: number; sessionId: string; visibility: { defaultTranscript: boolean; expandedTranscript: boolean; model: boolean; sdk: boolean; };};日志记录(JournalRecordSchema 推导)。
branchId
Section titled “branchId”branchId: string;completeness
Section titled “completeness”completeness: "partial" | "complete";eventId
Section titled “eventId”eventId: string;integrity
Section titled “integrity”integrity: { hash: string; previousHash: string | null;};hash: string;previousHash
Section titled “previousHash”previousHash: string | null;kind: | "tool_result" | "event" | "user_prompt" | "assistant_message" | "queue_enqueue" | "queue_ack" | "compact_boundary" | "fork" | "file_checkpoint";parentEventId
Section titled “parentEventId”parentEventId: string | null;payload?
Section titled “payload?”optional payload?: unknown;producer
Section titled “producer”producer: string;schemaVersion
Section titled “schemaVersion”schemaVersion: 1;seq: number;sessionId
Section titled “sessionId”sessionId: string;visibility
Section titled “visibility”visibility: { defaultTranscript: boolean; expandedTranscript: boolean; model: boolean; sdk: boolean;};defaultTranscript
Section titled “defaultTranscript”defaultTranscript: boolean;expandedTranscript
Section titled “expandedTranscript”expandedTranscript: boolean;model: boolean;sdk: boolean;本文是否有帮助?
感谢反馈,我们会持续改进这篇文章。