8 lines
579 B
TypeScript
8 lines
579 B
TypeScript
/** Model selection and definition-based conversation creation for coordination extensions. */
|
|
import { defineDoc } from '@earendil-works/pi-durable'
|
|
export const Profile = defineDoc({kind:'models.profile',version:1,scope:'conversation',history:'latest',fork:'current',initial:()=>({}),checkpointWhen:()=>false})
|
|
/** Optional external pin provider. The service returns a logical provider/modelId reference. */
|
|
export const Pin = {name:'models.pin'}
|
|
/** start({agent, cwd, ownership?}, context) creates a definition-based conversation. */
|
|
export const ModelsApi = {name:'models'}
|