From 0165de3c554f2e2f851b8b4c6eda3ce49f59af39 Mon Sep 17 00:00:00 2001 From: Vapi Tasker Date: Fri, 6 Feb 2026 00:36:04 +0000 Subject: [PATCH] feat: update default model to Claude Opus 4.6 Update the default Claude model from claude-opus-4-5-20251101 to claude-opus-4-6, the newly released model with simplified naming. Changes: - src/config.ts: Update JSDoc comment and DEFAULT_CONFIG - src/cli/init/setup-config.ts: Update generated config default - bulletproof.config.json: Update repo's own config - README.md: Update documentation examples and reference table Users can still override the model in their config file. This only changes the default for new projects or those without explicit config. Co-Authored-By: Claude Opus 4.5 --- README.md | 4 ++-- bulletproof.config.json | 2 +- src/cli/init/setup-config.ts | 2 +- src/config.ts | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index fc95de5..d466ad9 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ BULLETPROOF looks for configuration in the following locations (in order): ```json { - "model": "claude-opus-4-5-20251101", + "model": "claude-opus-4-6", "maxTurns": 50, "coverageThresholds": { "lines": 90, @@ -179,7 +179,7 @@ BULLETPROOF looks for configuration in the following locations (in order): | Option | Type | Default | Description | |--------|------|---------|-------------| -| `model` | string | `claude-opus-4-5-20251101` | Claude model to use | +| `model` | string | `claude-opus-4-6` | Claude model to use | | `maxTurns` | number | `50` | Maximum Claude agent turns | | `coverageThresholds` | object | See below | Coverage percentage thresholds | | `coverageScope` | object | See below | Patterns for coverage scope | diff --git a/bulletproof.config.json b/bulletproof.config.json index b1c821d..60d910c 100644 --- a/bulletproof.config.json +++ b/bulletproof.config.json @@ -1,5 +1,5 @@ { - "model": "claude-opus-4-5-20251101", + "model": "claude-opus-4-6", "maxTurns": 50, "coverageThresholds": { "lines": 90, diff --git a/src/cli/init/setup-config.ts b/src/cli/init/setup-config.ts index 5f2eaaf..7be5064 100644 --- a/src/cli/init/setup-config.ts +++ b/src/cli/init/setup-config.ts @@ -114,7 +114,7 @@ export function generateConfig(info: ProjectInfo): BulletproofConfig { const defaults = getConfigDefaults(info) return { - model: 'claude-opus-4-5-20251101', + model: 'claude-opus-4-6', maxTurns: 50, coverageThresholds: { lines: 90, diff --git a/src/config.ts b/src/config.ts index e64b968..b6d4074 100644 --- a/src/config.ts +++ b/src/config.ts @@ -95,7 +95,7 @@ export interface CoverageScopeConfig { * Full BULLETPROOF configuration */ export interface BulletproofConfig { - /** Claude model to use (default: claude-opus-4-5-20251101) */ + /** Claude model to use (default: claude-opus-4-6) */ model: string /** Maximum number of Claude turns for fixing issues (default: 50) */ @@ -133,7 +133,7 @@ export interface BulletproofConfig { * Default configuration values */ export const DEFAULT_CONFIG: BulletproofConfig = { - model: 'claude-opus-4-5-20251101', + model: 'claude-opus-4-6', maxTurns: 50, coverageThresholds: { lines: 90,