From c13e2bf71816fd46dcb5dacc45cb393154c0858e Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Thu, 5 Feb 2026 12:17:31 -0600 Subject: [PATCH 1/2] opus 4.6 --- components/repo-issues.tsx | 2 +- components/repo-pull-requests.tsx | 2 +- components/revert-commit-dialog.tsx | 2 +- components/task-details.tsx | 4 ++-- components/task-form.tsx | 2 +- components/task-sidebar.tsx | 2 +- components/tasks-list-client.tsx | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/components/repo-issues.tsx b/components/repo-issues.tsx index 39559185..507644d5 100644 --- a/components/repo-issues.tsx +++ b/components/repo-issues.tsx @@ -40,7 +40,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/repo-pull-requests.tsx b/components/repo-pull-requests.tsx index a751ae6c..4e58bf23 100644 --- a/components/repo-pull-requests.tsx +++ b/components/repo-pull-requests.tsx @@ -48,7 +48,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/revert-commit-dialog.tsx b/components/revert-commit-dialog.tsx index 702cf528..11efe32f 100644 --- a/components/revert-commit-dialog.tsx +++ b/components/revert-commit-dialog.tsx @@ -62,7 +62,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-details.tsx b/components/task-details.tsx index 7a20517d..d8cb9646 100644 --- a/components/task-details.tsx +++ b/components/task-details.tsx @@ -115,7 +115,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ @@ -691,7 +691,7 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps const AGENT_MODELS: Record> = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-form.tsx b/components/task-form.tsx index 375f9e95..b22934e0 100644 --- a/components/task-form.tsx +++ b/components/task-form.tsx @@ -73,7 +73,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-sidebar.tsx b/components/task-sidebar.tsx index 0e978efa..c8ef3475 100644 --- a/components/task-sidebar.tsx +++ b/components/task-sidebar.tsx @@ -33,7 +33,7 @@ import { githubConnectionAtom } from '@/lib/atoms/github-connection' const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/tasks-list-client.tsx b/components/tasks-list-client.tsx index 6af6477e..1ffa8d23 100644 --- a/components/tasks-list-client.tsx +++ b/components/tasks-list-client.tsx @@ -37,7 +37,7 @@ interface TasksListClientProps { const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-5', label: 'Opus 4.5' }, + { value: 'claude-opus-4-6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ From 284f23de31e861ef5a3fbf6295d7f1cdfb2e93b9 Mon Sep 17 00:00:00 2001 From: Chris Tate Date: Thu, 5 Feb 2026 12:42:17 -0600 Subject: [PATCH 2/2] fixes --- components/repo-issues.tsx | 2 +- components/repo-pull-requests.tsx | 2 +- components/revert-commit-dialog.tsx | 2 +- components/task-details.tsx | 4 ++-- components/task-form.tsx | 2 +- components/task-sidebar.tsx | 2 +- components/tasks-list-client.tsx | 2 +- lib/sandbox/agents/claude.ts | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/components/repo-issues.tsx b/components/repo-issues.tsx index 507644d5..a41ab4f2 100644 --- a/components/repo-issues.tsx +++ b/components/repo-issues.tsx @@ -40,7 +40,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/repo-pull-requests.tsx b/components/repo-pull-requests.tsx index 4e58bf23..bb76f356 100644 --- a/components/repo-pull-requests.tsx +++ b/components/repo-pull-requests.tsx @@ -48,7 +48,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/revert-commit-dialog.tsx b/components/revert-commit-dialog.tsx index 11efe32f..1f87dc27 100644 --- a/components/revert-commit-dialog.tsx +++ b/components/revert-commit-dialog.tsx @@ -62,7 +62,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-details.tsx b/components/task-details.tsx index d8cb9646..c16b773d 100644 --- a/components/task-details.tsx +++ b/components/task-details.tsx @@ -115,7 +115,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ @@ -691,7 +691,7 @@ export function TaskDetails({ task, maxSandboxDuration = 300 }: TaskDetailsProps const AGENT_MODELS: Record> = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-form.tsx b/components/task-form.tsx index b22934e0..04def281 100644 --- a/components/task-form.tsx +++ b/components/task-form.tsx @@ -73,7 +73,7 @@ const CODING_AGENTS = [ const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/task-sidebar.tsx b/components/task-sidebar.tsx index c8ef3475..26ec15ab 100644 --- a/components/task-sidebar.tsx +++ b/components/task-sidebar.tsx @@ -33,7 +33,7 @@ import { githubConnectionAtom } from '@/lib/atoms/github-connection' const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/components/tasks-list-client.tsx b/components/tasks-list-client.tsx index 1ffa8d23..c7582e0a 100644 --- a/components/tasks-list-client.tsx +++ b/components/tasks-list-client.tsx @@ -37,7 +37,7 @@ interface TasksListClientProps { const AGENT_MODELS = { claude: [ { value: 'claude-sonnet-4-5', label: 'Sonnet 4.5' }, - { value: 'claude-opus-4-6', label: 'Opus 4.6' }, + { value: 'anthropic/claude-opus-4.6', label: 'Opus 4.6' }, { value: 'claude-haiku-4-5', label: 'Haiku 4.5' }, ], codex: [ diff --git a/lib/sandbox/agents/claude.ts b/lib/sandbox/agents/claude.ts index b1a815d2..acc37303 100644 --- a/lib/sandbox/agents/claude.ts +++ b/lib/sandbox/agents/claude.ts @@ -77,7 +77,7 @@ export async function installClaudeCLI( } else { // Install Claude CLI await logger.info('Installing Claude CLI...') - claudeInstall = await runCommandInSandbox(sandbox, 'npm', ['install', '-g', '@anthropic-ai/claude-code']) + claudeInstall = await runCommandInSandbox(sandbox, 'sh', ['-c', 'curl -fsSL https://claude.ai/install.sh | bash']) } if (claudeInstall.success) {