IdleCompactionResult
이 콘텐츠는 아직 번역되지 않았습니다.
type IdleCompactionResult = | { events: EventBody[]; messages: IRMessage[]; outcome: CompactOutcomeSuccess; status: "compacted";} | { events: EventBody[]; outcome: CompactOutcomeFailure; status: "failed";};空闲直压结局:compacted(新历史 + 待签发事件体)或 failed(失败结局 + 已报成本事件体;历史不变)
{ events: EventBody[]; messages: IRMessage[]; outcome: CompactOutcomeSuccess; status: "compacted";}events
Section titled “events”events: EventBody[];依序组装的协议事件体(session.compacted 在前、cost.usage.updated 在后;调用方补包络签发)
messages
Section titled “messages”messages: IRMessage[];压缩后的新历史(与 outcome.messages 逐元素同引用;调用方自行深拷贝/替换)
outcome
Section titled “outcome”outcome: CompactOutcomeSuccess;status
Section titled “status”status: "compacted";{ events: EventBody[]; outcome: CompactOutcomeFailure; status: "failed";}이 페이지가 도움이 되었나요?
피드백 감사합니다. 이 문서를 계속 개선하겠습니다.