@inkeep/create-agents
Version:
Create an Inkeep Agent Framework project
17 lines (16 loc) • 812 B
TypeScript
export interface ContentReplacement {
/** Relative file path within the cloned template */
filePath: string;
/** Object property replacements - key is the property path, value is the replacement content */
replacements: Record<string, any>;
}
export declare function cloneTemplate(templatePath: string, targetPath: string, replacements?: ContentReplacement[]): Promise<void>;
/**
* Replace content in cloned template files
*/
export declare function replaceContentInFiles(targetPath: string, replacements: ContentReplacement[]): Promise<void>;
/**
* Replace object properties in TypeScript code content
*/
export declare function replaceObjectProperties(content: string, replacements: Record<string, any>): Promise<string>;
export declare function getAvailableTemplates(): Promise<string[]>;