fix(managed-agent): improve project initialization and build validation

This commit is contained in:
chenanran555
2026-09-08 14:46:56 +08:00
parent 2767491ce6
commit aa1484264e
6 changed files with 325 additions and 35 deletions
+1 -1
View File
@@ -217,7 +217,7 @@ export function createCli(commands: Record<string, AnyCommand>, opts: CliOptions
parsedFlags,
Object.keys(res.command.flags ?? {}),
) as ParsedFlags<FlagsDef>;
const invalid = res.command.validate?.(ownFlags);
const invalid = await res.command.validate?.(ownFlags);
if (invalid) throw new UsageError(invalid);
// 校验通过 → 建源、解析 settings、组 ctx,进中间件执行命令。