feat: add local approval submission drafts
This commit is contained in:
@@ -808,8 +808,11 @@ function mcpConfig(paths: ClientPaths): Record<string, unknown> {
|
||||
}
|
||||
|
||||
function installBundledSkill(paths: ClientPaths, bundledSkillDir: string, skillBody: Buffer): void {
|
||||
const reference = join(bundledSkillDir, "references", "create-approval.md");
|
||||
if (!existsSync(join(bundledSkillDir, "SKILL.md")) || !existsSync(reference)) {
|
||||
const createReference = join(bundledSkillDir, "references", "create-approval.md");
|
||||
const draftReference = join(bundledSkillDir, "references", "local-drafts.md");
|
||||
if (!existsSync(join(bundledSkillDir, "SKILL.md"))
|
||||
|| !existsSync(createReference)
|
||||
|| !existsSync(draftReference)) {
|
||||
throw new Error("客户端包缺少完整 Skill 资源");
|
||||
}
|
||||
const parent = dirname(paths.skillDir);
|
||||
|
||||
Reference in New Issue
Block a user