Skip to content

PURISTA API


PURISTA API / @purista/ai / publishAgentManifest

Function: publishAgentManifest()

publishAgentManifest<KnowledgeAliases>(configSetter, definition): Promise<{ configKey: string; manifest: AgentManifest; }>

Defined in: packages/ai/src/manifest/publisher.ts:14

Publishes a built agent manifest to a managed config store.

Type Parameters

KnowledgeAliases

KnowledgeAliases extends string

Parameters

configSetter

ConfigSetterFunction

definition

AgentDefinition<KnowledgeAliases>

Returns

Promise<{ configKey: string; manifest: AgentManifest; }>

Example

ts
const definition = new AgentBuilder({ agentName: 'planner', agentVersion: '1' }).build()
await publishAgentManifest(service.configs.setConfig.bind(service.configs), definition)