6 lines
501 B
TypeScript
6 lines
501 B
TypeScript
/** Durable conversation lifecycle state and the summary seam for later ports. */
|
|
import { defineDoc } from '@earendil-works/pi-durable'
|
|
export const ConversationsApi = {name:'conversations'}
|
|
export const State = defineDoc({kind:'conversations.state',version:1,scope:'conversation',history:'latest',fork:'initial',initial:()=>({}),checkpointWhen:()=>false})
|
|
export const Concluded = defineDoc({kind:'conversations.concluded',version:1,scope:'session',initial:()=>({ids:[]}),checkpointWhen:()=>false})
|