feat: 增加 Sub2API 原生公告受控 CLI

This commit is contained in:
Codex
2026-07-15 05:29:37 +02:00
parent 407ca55c70
commit 2ab5fb87a2
11 changed files with 287 additions and 4 deletions
@@ -63,6 +63,12 @@ export function creditsScript(payload: unknown, target: CodexPoolRuntimeTarget):
return remotePythonScript("credits", encoded, pool, target);
}
export function announcementsScript(payload: unknown, target: CodexPoolRuntimeTarget): string {
const pool = readCodexPoolConfig();
const encoded = Buffer.from(JSON.stringify(payload), "utf8").toString("base64");
return remotePythonScript("announcements", encoded, pool, target);
}
export function sentinelReportScript(pool: CodexPoolConfig, events: number, target: CodexPoolRuntimeTarget): string {
const stateName = pool.sentinel.stateConfigMapName;
const cronJobName = pool.sentinel.cronJobName;