UNPKG

@capgo/cli

Version:
23 lines (22 loc) 799 B
import type { CapgoSDK } from '../../sdk.js'; import type { EngineDeps } from './engine.js'; interface McpLike { tool: (name: string, description: string, schema: Record<string, unknown>, handler: (args: any) => Promise<{ content: Array<{ type: 'text'; text: string; }>; }>) => unknown; prompt?: (name: string, description: string, handler: () => { messages: Array<{ role: 'user' | 'assistant'; content: { type: 'text'; text: string; }; }>; }) => unknown; } export declare function buildDeps(sdk: CapgoSDK, cwd?: string): EngineDeps; export declare function registerLiveUpdateTools(server: McpLike, sdk: CapgoSDK, depsOverride?: EngineDeps): void; export {};