feat: 增加 Sub2API 原生运维诊断

This commit is contained in:
Codex
2026-07-14 11:10:29 +02:00
parent d97605d8f2
commit 8594a08c7d
9 changed files with 902 additions and 0 deletions
+2
View File
@@ -417,6 +417,8 @@ export function platformInfraHelp(): unknown {
"bun scripts/cli.ts platform-infra sub2api apply [--target G14|D601] --confirm",
"bun scripts/cli.ts platform-infra sub2api status [--target G14|D601] [--full|--raw]",
"bun scripts/cli.ts platform-infra sub2api validate [--target G14|D601] [--full|--raw]",
"bun scripts/cli.ts platform-infra sub2api ops diagnosis [--target PK01] [--platform <name>] [--group <id-or-name>] [--time-range 5m|30m|1h|6h|24h] [--id <diagnosis-id>] [--json]",
"bun scripts/cli.ts platform-infra sub2api ops channels [--target PK01] [--platform <name>] [--channel <id-or-name>] [--model <name>] [--window 7d|15d|30d] [--page-token <record-id>|--record <record-id>] [--json]",
"bun scripts/cli.ts platform-infra sub2api codex-pool plan",
"bun scripts/cli.ts platform-infra sub2api codex-pool sync --confirm",
"bun scripts/cli.ts platform-infra sub2api codex-pool validate",
+4
View File
@@ -108,6 +108,10 @@ export async function runPlatformInfraCommand(config: UniDeskConfig, args: strin
return options.full || options.raw ? result : renderSub2ApiStatus(result);
}
if (action === "validate") return await validate(config, parseDisclosureOptions(args.slice(2)));
if (action === "ops") {
const { runSub2ApiOpsCommand } = await import("../platform-infra-sub2api-ops");
return await runSub2ApiOpsCommand(config, args.slice(2));
}
if (action === "codex-pool") {
const { runCodexPoolCommand } = await import("../platform-infra-sub2api-codex");
return await runCodexPoolCommand(config, args.slice(2));