Files
pikasTech-unidesk/scripts/src/platform-infra-sub2api-codex/remote-python-sync.ts
T
2026-07-14 15:54:11 +02:00

23 lines
1.2 KiB
TypeScript

// SPEC: PJ2026-01060307 控制面模块化 draft-2026-06-25-p0. remote-python-sync module for scripts/src/platform-infra-sub2api-codex.ts.
import type { CodexPoolConfig, CodexPoolRuntimeTarget } from "./types";
import { remotePythonCoreScript } from "./remote-python-core";
import { remotePythonSentinelScript } from "./remote-python-sentinel";
import { remotePythonValidationScript } from "./remote-python-validation";
import { remotePythonSyncValidateScript } from "./remote-python-sync-validate";
import { remotePythonTraceScript } from "./remote-python-trace";
import { remotePythonSentinelProbeScript } from "./remote-python-sentinel-probe";
import { remotePythonProfitScript } from "./remote-python-profit";
export function remotePythonScript(mode: "sync" | "validate" | "trace" | "cleanup-probes" | "sentinel-probe" | "profit", encodedPayload: string, pool: CodexPoolConfig, target: CodexPoolRuntimeTarget): string {
return [
remotePythonCoreScript(mode, encodedPayload, pool, target),
remotePythonSentinelScript,
remotePythonValidationScript,
remotePythonSyncValidateScript,
remotePythonTraceScript,
remotePythonProfitScript,
remotePythonSentinelProbeScript,
].join("");
}