From 3cef81b2981b10c38784804f402a59a68edec0c3 Mon Sep 17 00:00:00 2001 From: nightcityblade Date: Fri, 14 Aug 2026 11:08:30 +0800 Subject: [PATCH] fix(rosettify-prompts): reuse default Anthropic beta Signed-off-by: nightcityblade --- src/rosettify-prompts/src/cli.ts | 4 ++-- src/rosettify-prompts/src/optimize.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rosettify-prompts/src/cli.ts b/src/rosettify-prompts/src/cli.ts index f806a80b1..32e2d0606 100644 --- a/src/rosettify-prompts/src/cli.ts +++ b/src/rosettify-prompts/src/cli.ts @@ -6,7 +6,7 @@ import { loadConfig } from './config.js'; import { createAnthropicClient, createOptimizeClient, type StreamingAnthropicClient } from './anthropic-client.js'; import { runBenchSuite } from './runner.js'; import { buildReport, writeReportFiles } from './report.js'; -import { OPTIMIZE_STEPS, runPromptOptimization } from './optimize.js'; +import { DEFAULT_OPTIMIZE_ANTHROPIC_BETAS, OPTIMIZE_STEPS, runPromptOptimization } from './optimize.js'; import { createTerminalAsker } from './ask.js'; import { colorsEnabled, createPalette } from './colors.js'; import type { JudgeMode, SupportingFile, ThinkingEffort } from './types.js'; @@ -187,7 +187,7 @@ program throw new Error('At least one --target file is required'); } const stepLimit = opts.stepLimit ?? OPTIMIZE_STEPS.length; - const defaultBetas = opts.defaultAnthropicBeta ? ['thinking-token-count-2026-05-13'] : []; + const defaultBetas = opts.defaultAnthropicBeta ? DEFAULT_OPTIMIZE_ANTHROPIC_BETAS : []; const anthropicBetas = [...defaultBetas, ...opts.anthropicBeta]; if (opts.dryRun) { await runPromptOptimization( diff --git a/src/rosettify-prompts/src/optimize.ts b/src/rosettify-prompts/src/optimize.ts index 68e30fe00..528647b5c 100644 --- a/src/rosettify-prompts/src/optimize.ts +++ b/src/rosettify-prompts/src/optimize.ts @@ -31,7 +31,7 @@ export { type OptimizeSubStepId, } from './optimize-prompts.js'; -const DEFAULT_OPTIMIZE_ANTHROPIC_BETAS = ['thinking-token-count-2026-05-13']; +export const DEFAULT_OPTIMIZE_ANTHROPIC_BETAS = ['thinking-token-count-2026-05-13']; const DEFAULT_EFFORT: ThinkingEffort = 'high'; /** In-conversation labels for the non-content operations of the single-session pipeline. */