feat(agent): upgrade Codex to version 0.146.0 and implement version checks at startup

This commit is contained in:
HouYunFei
2026-07-31 10:15:33 +08:00
parent afc7bfebaf
commit 3c6af91e8d
9 changed files with 1627 additions and 24 deletions
+2 -1
View File
@@ -2,6 +2,7 @@ import { spawn, type ChildProcess } from "node:child_process";
import { createRequire } from "node:module";
import path from "node:path";
import { fileURLToPath } from "node:url";
import stripAnsi from "strip-ansi";
import { VERSION } from "../config.js";
import { logger } from "../utils/logger.js";
@@ -43,7 +44,7 @@ export class CodexAppClient {
const client = new CodexAppClient(child, emit);
child.stdout?.on("data", (chunk) => client.read(chunk.toString()));
child.stderr?.on("data", (chunk) => {
const text = chunk.toString();
const text = stripAnsi(chunk.toString()).replace(/^\d{4}-\d{2}-\d{2}T[\d:.]+Z\s+/, "");
logger.warn("Codex app-server stderr", { text });
emit("agent_log", { text });
});