UNPKG

prompt-version-manager

Version:

Centralized prompt management system for Human Behavior AI agents

28 lines 1.24 kB
/** * Chain management for tracking agent chains in TypeScript. */ import { Chain, ChainNode, LLMResponse } from '../core/models'; export declare class ChainManager { private activeChains; private chainMetadataPath; constructor(repoPath?: string); private loadChainMetadata; private saveChainMetadata; private serializeChain; private deserializeChain; createChain(name: string, description?: string, chainId?: string): string; addNode(chainId: string, tag: string, model: string, provider: string, language?: 'python' | 'typescript', dependencies?: string[], nodeId?: string): string; private checkCircularDependency; startChain(chainId: string): void; completeChain(chainId: string): void; failChain(chainId: string, error: string): void; startNode(chainId: string, nodeId: string): void; completeNode(chainId: string, nodeId: string, result: LLMResponse): void; failNode(chainId: string, nodeId: string, error: string): void; getChain(chainId: string): Chain; listChains(): Chain[]; getReadyNodes(chainId: string): string[]; getChainStats(chainId: string): any; getChainNodes(chainId: string): Promise<ChainNode[]>; } //# sourceMappingURL=manager.d.ts.map