feat: project Pi conversation events
This commit is contained in:
@@ -80,6 +80,7 @@ export interface ConversationContextState {
|
||||
outputLimit?: number;
|
||||
compaction: 'idle' | 'running';
|
||||
lastCompactionId?: string;
|
||||
recalculating?: boolean;
|
||||
}
|
||||
|
||||
export interface ConversationInteractionOption {
|
||||
@@ -260,6 +261,7 @@ export type ConversationPatch =
|
||||
| { op: 'message.block-delta'; messageId: string; blockId: string; delta: string }
|
||||
| { op: 'tool.upsert'; node: ConversationToolNode }
|
||||
| { op: 'compaction.upsert'; node: ConversationCompactionNode }
|
||||
| { op: 'boundary.upsert'; node: ConversationBoundaryNode }
|
||||
| { op: 'subagent.upsert'; node: ConversationSubagentNode }
|
||||
| { op: 'queue.replace'; queue: ConversationQueueState }
|
||||
| { op: 'interaction.upsert'; interaction: ConversationInteraction }
|
||||
|
||||
Reference in New Issue
Block a user