From 2dc7ba72b3ca9dfd0634fdc6247ee438644f5d9f Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Fri, 6 Feb 2026 19:30:18 -0800 Subject: [PATCH] AIX/LLMs: bits --- .../aix/server/dispatch/wiretypes/anthropic.wiretypes.ts | 5 ++++- src/modules/llms/server/anthropic/anthropic.models.ts | 1 + src/modules/llms/server/openai/models/openai.models.ts | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts b/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts index 3925d9b2b..e0a12fce0 100644 --- a/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts +++ b/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts @@ -642,7 +642,10 @@ export namespace AnthropicWire_Tools { name: z.literal('code_execution'), }); - /** Requires beta header: "computer-use-2025-01-24" */ + /** + * Requires beta header: "computer-use-2025-01-24" + * NOTE: newer version available - computer_20251124 (beta header: "computer-use-2025-11-24") adds `enable_zoom: boolean` + */ const _ComputerUseTool_20250124_schema = _ToolDefinitionBase_schema.extend({ type: z.literal('computer_20250124'), name: z.literal('computer'), diff --git a/src/modules/llms/server/anthropic/anthropic.models.ts b/src/modules/llms/server/anthropic/anthropic.models.ts index 68d36a78e..757ceb485 100644 --- a/src/modules/llms/server/anthropic/anthropic.models.ts +++ b/src/modules/llms/server/anthropic/anthropic.models.ts @@ -398,5 +398,6 @@ export function llmOrtAntLookup_ThinkingVariants(orModelName: string): OrtVendor ?.filter((spec) => _ORT_ANT_PARAM_ALLOWLIST.has(spec.paramId)) .map((spec) => ({ ...spec })); + // initialTemperature: not set — Anthropic models use the global fallback (0.5) return { interfaces, parameterSpecs }; } diff --git a/src/modules/llms/server/openai/models/openai.models.ts b/src/modules/llms/server/openai/models/openai.models.ts index c9343f9ea..13b486cfa 100644 --- a/src/modules/llms/server/openai/models/openai.models.ts +++ b/src/modules/llms/server/openai/models/openai.models.ts @@ -1255,5 +1255,7 @@ export function llmOrtOaiLookup(orModelName: string): OrtVendorLookupResult | un ?.filter(spec => _ORT_OAI_PARAM_ALLOWLIST.has(spec.paramId)) .map(spec => ({ ...spec })); + // initialTemperature: not set — OpenAI models use the global fallback (0.5); + // NoTemperature models are handled client-side via LLM_IF_HOTFIX_NoTemperature (not propagated to OR) return { interfaces, parameterSpecs }; }