autosnippet
Version:
Extract code patterns into a knowledge base for AI coding assistants
35 lines (34 loc) • 972 B
TypeScript
/**
* bootstrapRefine — Phase 6 AI 润色
*
* 对 Bootstrap Phase 5 产出的知识条目进行 AI 二次精炼:
* - 改善模板化描述 → 更自然精准
* - 补充高阶架构洞察
* - 推断并填充 relations 关联
* - 调整 confidence 评分
*
* 从 bootstrap.js 提取为独立模块
*/
import type { McpContext } from '../types.js';
/**
* @param ctx MCP context { container, logger }
* @param args { candidateIds?: string[], userPrompt?: string, dryRun?: boolean }
*/
interface BootstrapRefineArgs {
candidateIds?: string[];
userPrompt?: string;
dryRun?: boolean;
}
export declare function bootstrapRefine(ctx: McpContext, args: BootstrapRefineArgs): Promise<{
success: boolean;
errorCode: string | null;
message: string;
data: unknown;
meta: {
source?: string | undefined;
responseTimeMs?: number | undefined;
version: string;
tool?: string | undefined;
};
}>;
export {};