From 081762bd7e5fd78ad7a48fe2cf7d0e06d87604c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 23:46:23 +0000 Subject: [PATCH 1/2] Fix detection driver default model IDs Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/detection_job_driver.cjs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/actions/setup/js/detection_job_driver.cjs b/actions/setup/js/detection_job_driver.cjs index 220c4d3df11..28c4d52a968 100644 --- a/actions/setup/js/detection_job_driver.cjs +++ b/actions/setup/js/detection_job_driver.cjs @@ -27,8 +27,8 @@ * GH_AW_COPILOT_SDK_PROVIDER_BASE_URL — BYOK provider base URL * * Optional overrides: - * GH_AW_DETECTION_SMALL_MODEL — model for Phase 1 triage (default: claude-haiku-4-5) - * GH_AW_DETECTION_LARGE_MODEL — model for Phase 2 analysis (default: claude-sonnet-4-5) + * GH_AW_DETECTION_SMALL_MODEL — model for Phase 1 triage (default: claude-haiku-4.5) + * GH_AW_DETECTION_LARGE_MODEL — model for Phase 2 analysis (default: claude-sonnet-4.5) * * The harness starts and stops the SDK sidecar server; this driver only opens a * client connection, runs the session(s), and exits. @@ -41,8 +41,8 @@ const { runWithCopilotSDK } = require("./copilot_sdk_runner.cjs"); const { SAFE_VERDICT, buildTriagePrompt, classifyTriageResponse } = require("./detection_triage_helpers.cjs"); // Default model names for the two detection phases. -const DEFAULT_SMALL_MODEL = "claude-haiku-4-5"; -const DEFAULT_LARGE_MODEL = "claude-sonnet-4-5"; +const DEFAULT_SMALL_MODEL = "claude-haiku-4.5"; +const DEFAULT_LARGE_MODEL = "claude-sonnet-4.5"; /** * Log a message prefixed with [detection-job-driver] to stderr. @@ -82,10 +82,7 @@ async function main() { const providerBaseUrl = process.env.GH_AW_COPILOT_SDK_PROVIDER_BASE_URL; if (!providerBaseUrl) { - process.stderr.write( - "[detection-job-driver] error: GH_AW_COPILOT_SDK_PROVIDER_BASE_URL is not set — " + - "BYOK provider is required; ensure the harness resolved a custom provider from awf-reflect data\n" - ); + process.stderr.write("[detection-job-driver] error: GH_AW_COPILOT_SDK_PROVIDER_BASE_URL is not set — " + "BYOK provider is required; ensure the harness resolved a custom provider from awf-reflect data\n"); process.exit(1); } From 63fd45eb7670b0210e21f1271c9d539af685ad85 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 5 Jun 2026 23:47:06 +0000 Subject: [PATCH 2/2] Improve detection driver error message formatting Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/detection_job_driver.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions/setup/js/detection_job_driver.cjs b/actions/setup/js/detection_job_driver.cjs index 28c4d52a968..76a956ef09b 100644 --- a/actions/setup/js/detection_job_driver.cjs +++ b/actions/setup/js/detection_job_driver.cjs @@ -82,7 +82,7 @@ async function main() { const providerBaseUrl = process.env.GH_AW_COPILOT_SDK_PROVIDER_BASE_URL; if (!providerBaseUrl) { - process.stderr.write("[detection-job-driver] error: GH_AW_COPILOT_SDK_PROVIDER_BASE_URL is not set — " + "BYOK provider is required; ensure the harness resolved a custom provider from awf-reflect data\n"); + process.stderr.write("[detection-job-driver] error: GH_AW_COPILOT_SDK_PROVIDER_BASE_URL is not set — BYOK provider is required; ensure the harness resolved a custom provider from awf-reflect data\n"); process.exit(1); }