UNPKG

@capgo/cli

Version:
16 lines (15 loc) 858 B
import type { CapgoSDK } from '../../../sdk.js'; import type { McpRegistrar } from '../../../mcp/registrar.js'; import type { EngineDeps } from './engine.js'; import type { BuildJobDeps } from './build-job.js'; import { type CredentialsManageDeps } from './credentials-manage.js'; /** * Production EngineDeps wiring. Exported for tests that pin production-only * behavior (clearBuildRecord wiring, keystore file modes). */ export declare function buildDeps(getSdk: () => CapgoSDK): EngineDeps; /** * Register the 2-tool onboarding spine onto an MCP server. * `depsOverride` is for tests; production passes only `server` + `sdk`. */ export declare function registerOnboardingTools(server: McpRegistrar, getSdk: () => CapgoSDK, depsOverride?: EngineDeps, buildJobDepsOverride?: BuildJobDeps, credentialsManageDepsOverride?: CredentialsManageDeps): void;