From 8fcc6f31b12a9bde6b79f9db97aa23a64ce0d18f Mon Sep 17 00:00:00 2001 From: Gabriel Gordon-Hall Date: Mon, 17 Nov 2025 18:03:23 +0000 Subject: [PATCH] bump coding agents (#1302) --- crates/executors/default_profiles.json | 3 +++ crates/executors/src/executors/claude.rs | 4 ++-- crates/executors/src/executors/codex.rs | 2 +- crates/executors/src/executors/copilot.rs | 2 +- crates/executors/src/executors/gemini.rs | 2 +- crates/executors/src/executors/opencode.rs | 2 +- crates/executors/src/executors/qwen.rs | 2 +- 7 files changed, 10 insertions(+), 7 deletions(-) diff --git a/crates/executors/default_profiles.json b/crates/executors/default_profiles.json index 938ae229..b785ef39 100644 --- a/crates/executors/default_profiles.json +++ b/crates/executors/default_profiles.json @@ -41,17 +41,20 @@ "CODEX": { "DEFAULT": { "CODEX": { + "model": "gpt-5.1-codex", "sandbox": "danger-full-access" } }, "HIGH": { "CODEX": { + "model": "gpt-5.1-codex", "sandbox": "danger-full-access", "model_reasoning_effort": "high" } }, "APPROVALS": { "CODEX": { + "model": "gpt-5.1-codex", "sandbox": "workspace-write", "ask_for_approval": "unless-trusted" } diff --git a/crates/executors/src/executors/claude.rs b/crates/executors/src/executors/claude.rs index feb363cc..42dadb5d 100644 --- a/crates/executors/src/executors/claude.rs +++ b/crates/executors/src/executors/claude.rs @@ -39,9 +39,9 @@ use crate::{ fn base_command(claude_code_router: bool) -> &'static str { if claude_code_router { - "npx -y @musistudio/claude-code-router@1.0.58 code" + "npx -y @musistudio/claude-code-router@1.0.66 code" } else { - "npx -y @anthropic-ai/claude-code@2.0.31" + "npx -y @anthropic-ai/claude-code@2.0.42" } } diff --git a/crates/executors/src/executors/codex.rs b/crates/executors/src/executors/codex.rs index 6c89c031..c99dbc16 100644 --- a/crates/executors/src/executors/codex.rs +++ b/crates/executors/src/executors/codex.rs @@ -168,7 +168,7 @@ impl StandardCodingAgentExecutor for Codex { impl Codex { fn build_command_builder(&self) -> CommandBuilder { - let mut builder = CommandBuilder::new("npx -y @openai/codex@0.55.0 app-server"); + let mut builder = CommandBuilder::new("npx -y @openai/codex@0.58.0 app-server"); if self.oss.unwrap_or(false) { builder = builder.extend_params(["--oss"]); diff --git a/crates/executors/src/executors/copilot.rs b/crates/executors/src/executors/copilot.rs index a1e56353..a640c790 100644 --- a/crates/executors/src/executors/copilot.rs +++ b/crates/executors/src/executors/copilot.rs @@ -52,7 +52,7 @@ pub struct Copilot { impl Copilot { fn build_command_builder(&self, log_dir: &str) -> CommandBuilder { - let mut builder = CommandBuilder::new("npx -y @github/copilot@0.0.337").params([ + let mut builder = CommandBuilder::new("npx -y @github/copilot@0.0.358").params([ "--no-color", "--log-level", "debug", diff --git a/crates/executors/src/executors/gemini.rs b/crates/executors/src/executors/gemini.rs index 9c58f68c..1103c68e 100644 --- a/crates/executors/src/executors/gemini.rs +++ b/crates/executors/src/executors/gemini.rs @@ -21,7 +21,7 @@ pub enum GeminiModel { impl GeminiModel { fn base_command(&self) -> &'static str { - "npx -y @google/gemini-cli@0.8.1" + "npx -y @google/gemini-cli@0.15.3" } fn build_command_builder(&self) -> CommandBuilder { diff --git a/crates/executors/src/executors/opencode.rs b/crates/executors/src/executors/opencode.rs index 47334e2f..5c60249d 100644 --- a/crates/executors/src/executors/opencode.rs +++ b/crates/executors/src/executors/opencode.rs @@ -108,7 +108,7 @@ pub struct Opencode { impl Opencode { fn build_command_builder(&self) -> CommandBuilder { - let mut builder = CommandBuilder::new("npx -y opencode-ai@0.15.8 run").params([ + let mut builder = CommandBuilder::new("npx -y opencode-ai@1.0.68 run").params([ "--print-logs", "--log-level", "ERROR", diff --git a/crates/executors/src/executors/qwen.rs b/crates/executors/src/executors/qwen.rs index b4566f54..d3b5f2ce 100644 --- a/crates/executors/src/executors/qwen.rs +++ b/crates/executors/src/executors/qwen.rs @@ -26,7 +26,7 @@ pub struct QwenCode { impl QwenCode { fn build_command_builder(&self) -> CommandBuilder { - let mut builder = CommandBuilder::new("npx -y @qwen-code/qwen-code@0.0.14"); + let mut builder = CommandBuilder::new("npx -y @qwen-code/qwen-code@0.2.1"); if self.yolo.unwrap_or(false) { builder = builder.extend_params(["--yolo"]);