From fa9f0dbb421d3234e890b005ac27a6999e24e82d Mon Sep 17 00:00:00 2001 From: OpenHands Date: Tue, 9 Jun 2026 18:09:23 +0000 Subject: [PATCH 1/2] feat(models): add claude-fable-5 model support Add support for Claude Fable 5 model following ADDINGMODELS.md guidelines. The model is added to the MODELS dictionary in resolve_model_config.py. References: - https://platform.claude.com/docs/en/about-claude/models/overview - https://www.anthropic.com/news/claude-fable-5-mythos-5 This change adds the model without modifying existing entries. --- .github/run-eval/resolve_model_config.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/run-eval/resolve_model_config.py b/.github/run-eval/resolve_model_config.py index ff57f3a107..2d0a287ceb 100755 --- a/.github/run-eval/resolve_model_config.py +++ b/.github/run-eval/resolve_model_config.py @@ -141,6 +141,15 @@ def _sigterm_handler(signum: int, _frame: object) -> None: "model": "litellm_proxy/anthropic/claude-opus-4-8", }, }, + # https://www.anthropic.com/news/claude-fable-5 + "claude-fable-5": { + "id": "claude-fable-5", + "display_name": "Claude Fable 5", + "llm_config": { + "model": "litellm_proxy/anthropic/claude-fable-5", + "temperature": 0.0, + }, + }, "claude-sonnet-4-6": { "id": "claude-sonnet-4-6", "display_name": "Claude Sonnet 4.6", From efa47ce29573bdd029cd6c44f440a2b4985c89e1 Mon Sep 17 00:00:00 2001 From: openhands Date: Tue, 9 Jun 2026 21:44:30 +0000 Subject: [PATCH 2/2] fix(models): drop deprecated temperature for claude-fable-5 The Anthropic API rejects 'temperature' on claude-fable-5 ('temperature is deprecated for this model'), causing preflight and all integration tests to fail with a 400. Match claude-opus-4-7/4-8 by omitting the temperature field. Co-authored-by: openhands --- .github/run-eval/resolve_model_config.py | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/run-eval/resolve_model_config.py b/.github/run-eval/resolve_model_config.py index 2d0a287ceb..3bd8616415 100755 --- a/.github/run-eval/resolve_model_config.py +++ b/.github/run-eval/resolve_model_config.py @@ -147,7 +147,6 @@ def _sigterm_handler(signum: int, _frame: object) -> None: "display_name": "Claude Fable 5", "llm_config": { "model": "litellm_proxy/anthropic/claude-fable-5", - "temperature": 0.0, }, }, "claude-sonnet-4-6": {