feat: add missing Codex models and restore subprocess logs

- Added gpt-5.1-codex-mini model (lightweight, faster)
- Added gpt-5.1 model (general-purpose)
- Restored subprocess spawn/exit logs for debugging
- Now all 5 Codex models are available:
  * GPT-5.2
  * GPT-5.1 Codex Max
  * GPT-5.1 Codex
  * GPT-5.1 Codex Mini
  * GPT-5.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Kacper
2025-12-13 03:50:31 +01:00
parent a65b16cbae
commit 0519aba820
3 changed files with 47 additions and 1 deletions

View File

@@ -33,6 +33,9 @@ export async function* spawnJSONLProcess(
...env,
};
console.log(`[SubprocessManager] Spawning: ${command} ${args.slice(0, -1).join(" ")}`);
console.log(`[SubprocessManager] Working directory: ${cwd}`);
const childProcess: ChildProcess = spawn(command, args, {
cwd,
env: processEnv,
@@ -123,6 +126,7 @@ export async function* spawnJSONLProcess(
// Wait for process to exit
const exitCode = await new Promise<number | null>((resolve) => {
childProcess.on("exit", (code) => {
console.log(`[SubprocessManager] Process exited with code: ${code}`);
resolve(code);
});
@@ -144,7 +148,7 @@ export async function* spawnJSONLProcess(
// Process completed successfully
if (exitCode === 0 && !stderrOutput) {
// Success - no logging needed
console.log("[SubprocessManager] Process completed successfully");
}
}