@capgo/cli
Version:
A CLI to upload to capgo servers
23 lines (22 loc) • 799 B
TypeScript
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 {};