From a4be7dc7637b7ee9b0e7ac48bb3662ec5c9c1328 Mon Sep 17 00:00:00 2001 From: blunderdome Date: Thu, 16 Jul 2026 11:25:04 -0400 Subject: [PATCH] update model defaults --- CHANGELOG.md | 6 ++++++ dist/builtinProviders.js | 7 ++++--- dist/builtinProviders.js.map | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/builtinProviders.ts | 7 ++++--- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae90f3d..e23c438 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [1.1.0] - 2026-07-16 +### Changed +- Updated built-in Anthropic model to Claude Sonnet 5 (`claude-sonnet-5`) +- Updated built-in OpenAI model to GPT-5.6 Luna (`gpt-5.6-luna`); switched to + `max_completion_tokens` with `reasoning_effort: 'none'` for the reasoning-model API + ## [1.0.1] - 2025-10-29 ### Fixed - Updated built-in Anthropic model to Sonnet-4.5 diff --git a/dist/builtinProviders.js b/dist/builtinProviders.js index 129a75e..4ddb2a6 100644 --- a/dist/builtinProviders.js +++ b/dist/builtinProviders.js @@ -16,7 +16,7 @@ const anthropic = { 'x-api-key': Cypress.env('ANTHROPIC_API_KEY') }, body: { - model: 'claude-sonnet-4-5-20250929', + model: 'claude-sonnet-5', max_tokens: debug ? 500 : 50, system: debug ? systemPrompts.debug : systemPrompts.standard, messages: [ @@ -39,8 +39,9 @@ const openai = { Authorization: `Bearer ${Cypress.env('OPENAI_API_KEY')}` }, body: { - model: 'gpt-4.1-mini', - max_tokens: debug ? 500 : 50, + model: 'gpt-5.6-luna', + max_completion_tokens: debug ? 500 : 50, + reasoning_effort: 'none', messages: [ { role: 'system', diff --git a/dist/builtinProviders.js.map b/dist/builtinProviders.js.map index 2279871..ff64a29 100644 --- a/dist/builtinProviders.js.map +++ b/dist/builtinProviders.js.map @@ -1 +1 @@ -{"version":3,"file":"builtinProviders.js","sourceRoot":"","sources":["../src/builtinProviders.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"builtinProviders.js","sourceRoot":"","sources":["../src/builtinProviders.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index f4ae374..221fa8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@noredink/cypress-ai-assert", - "version": "1.0.1", + "version": "1.1.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@noredink/cypress-ai-assert", - "version": "1.0.1", + "version": "1.1.0", "license": "BSD-3-Clause", "devDependencies": { "@types/cypress": "^1.1.6", diff --git a/package.json b/package.json index 8fbf0c0..ba64d7f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@noredink/cypress-ai-assert", - "version": "1.0.1", + "version": "1.1.0", "type": "module", "description": "Cypress custom command to validate text with LLMs (Anthropic, OpenAI, etc).", "main": "dist/index.js", diff --git a/src/builtinProviders.ts b/src/builtinProviders.ts index c22d4d4..54fcc5c 100644 --- a/src/builtinProviders.ts +++ b/src/builtinProviders.ts @@ -21,7 +21,7 @@ const anthropic: AIProvider = { 'x-api-key': Cypress.env('ANTHROPIC_API_KEY') }, body: { - model: 'claude-sonnet-4-5-20250929', + model: 'claude-sonnet-5', max_tokens: debug ? 500 : 50, system: debug ? systemPrompts.debug : systemPrompts.standard, messages: [ @@ -45,8 +45,9 @@ const openai: AIProvider = { Authorization: `Bearer ${Cypress.env('OPENAI_API_KEY')}` }, body: { - model: 'gpt-4.1-mini', - max_tokens: debug ? 500 : 50, + model: 'gpt-5.6-luna', + max_completion_tokens: debug ? 500 : 50, + reasoning_effort: 'none', messages: [ { role: 'system',