Live
The built-in live state of a conversation (pi.live): run control and the presentation of the running generation,
tool round and compactions. A conversation is busy exactly while run is set.
Since v0.0.0
CompactionReason
Section titled “CompactionReason”Signature
declare const CompactionReason: anySince v0.0.0
CompactionReason (type alias)
Section titled “CompactionReason (type alias)”Signature
type CompactionReason = typeof CompactionReason.TypeSince v0.0.0
CompactionResult
Section titled “CompactionResult”A compaction task’s result: the entryId of a blocking compaction’s summary, or the submissionId of the write
submission that places a conversation-owned compaction’s summary; both absent when nothing was compacted.
Signature
declare const CompactionResult: anySince v0.0.0
CompactionResult (type alias)
Section titled “CompactionResult (type alias)”Signature
type CompactionResult = typeof CompactionResult.TypeSince v0.0.0
CompactionStatus
Section titled “CompactionStatus”One live compaction task.
Signature
declare const CompactionStatus: anySince v0.0.0
CompactionStatus (type alias)
Section titled “CompactionStatus (type alias)”Signature
type CompactionStatus = typeof CompactionStatus.TypeSince v0.0.0
LiveDoc
Section titled “LiveDoc”The live state. Every change stores a complete base whenever nothing runs, so the delta chain spans at most one generation or one tool round.
Signature
declare const LiveDoc: State.ConversationDefinition<any>Since v0.0.0
LiveState
Section titled “LiveState”Signature
declare const LiveState: anySince v0.0.0
LiveState (type alias)
Section titled “LiveState (type alias)”Signature
type LiveState = typeof LiveState.TypeSince v0.0.0
ToolDiagnostic
Section titled “ToolDiagnostic”A remark about a tool call for the model and the UI.
Signature
declare const ToolDiagnostic: anySince v0.0.0
ToolDiagnostic (type alias)
Section titled “ToolDiagnostic (type alias)”Signature
type ToolDiagnostic = typeof ToolDiagnostic.TypeSince v0.0.0
ToolSlot
Section titled “ToolSlot”One tool call of the current round.
Signature
declare const ToolSlot: anySince v0.0.0
ToolSlot (type alias)
Section titled “ToolSlot (type alias)”Signature
type ToolSlot = typeof ToolSlot.TypeSince v0.0.0