From d401db1dfde2c8dcc3416f0afdbdd4fe3f68194a Mon Sep 17 00:00:00 2001 From: Sebastian Podgajny Date: Thu, 5 Feb 2026 10:19:17 +0100 Subject: [PATCH 1/2] feat(runners): update claude code Add support for claude-4.5-sonnet, claude-4.0-opus, claude-4.5-opus, claude-4.5-haiku Fix TypeError [ERR_ILLEGAL_CONSTRUCTOR]: Illegal constructor --- runner/codegen/claude-code-runner.ts | 4 ++++ runner/run-cli.ts | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/runner/codegen/claude-code-runner.ts b/runner/codegen/claude-code-runner.ts index ed742e76..71b3ffa1 100644 --- a/runner/codegen/claude-code-runner.ts +++ b/runner/codegen/claude-code-runner.ts @@ -11,6 +11,10 @@ import {BaseCliAgentRunner} from './base-cli-agent-runner.js'; const MODEL_MAPPING: Record = { 'claude-4.0-sonnet': 'claude-sonnet-4-20250514', 'claude-3.5-haiku': 'claude-3-5-haiku-latest', + 'claude-4.5-sonnet': 'claude-sonnet-4-5-20250929', + 'claude-4.0-opus': 'claude-opus-4-20250514', + 'claude-4.5-opus': 'claude-opus-4-5-20251101', + 'claude-4.5-haiku': 'claude-haiku-4-5-20251001', }; /** Runner that generates code using the Claude Code. */ diff --git a/runner/run-cli.ts b/runner/run-cli.ts index 2a2c6085..393b33d1 100644 --- a/runner/run-cli.ts +++ b/runner/run-cli.ts @@ -96,13 +96,13 @@ async function runApp(options: Options) { try { await writeResponseFiles(directory, files, environment, rootPromptDef.name); - + const abortController = new AbortController(); await serveApp( environment.executor.getServeCommand(), rootPromptDef, directory, new NoopProgressLogger(), - new AbortSignal(), + abortController.signal, async url => { console.log(); console.log(formatTitleCard(`🎉 App is up and running at ${url}`)); From 605406d3b002700653e18bc9aef9b93c6d6dd4e5 Mon Sep 17 00:00:00 2001 From: Sebastian Podgajny Date: Fri, 6 Feb 2026 10:00:05 +0100 Subject: [PATCH 2/2] feat(runners): add opus 4.6 to claude code runner --- runner/codegen/claude-code-runner.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/runner/codegen/claude-code-runner.ts b/runner/codegen/claude-code-runner.ts index 71b3ffa1..58592427 100644 --- a/runner/codegen/claude-code-runner.ts +++ b/runner/codegen/claude-code-runner.ts @@ -15,6 +15,7 @@ const MODEL_MAPPING: Record = { 'claude-4.0-opus': 'claude-opus-4-20250514', 'claude-4.5-opus': 'claude-opus-4-5-20251101', 'claude-4.5-haiku': 'claude-haiku-4-5-20251001', + 'claude-4.6-opus': 'claude-opus-4-6', }; /** Runner that generates code using the Claude Code. */