Skip to content

Update and support Lemonade 9.1.4 health check format#228

Merged
kovtcharov merged 4 commits intomainfrom
kalin/lemonade-version
Jan 23, 2026
Merged

Update and support Lemonade 9.1.4 health check format#228
kovtcharov merged 4 commits intomainfrom
kalin/lemonade-version

Conversation

@kovtcharov
Copy link
Collaborator

Fixes #193

Changes

Updates GAIA to handle Lemonade 9.1.4's breaking change where context_size moved from top-level to all_models_loaded[N].recipe_options.ctx_size.

Modified:

  • src/gaia/llm/lemonade_client.py - Update validate_context_size() and get_status() to read from new location with legacy fallback
  • src/gaia/version.py - Bump LEMONADE_VERSION to 9.1.4
  • tests/test_lemonade_client.py - Update mocks to 9.1.4 format, add legacy compatibility test, add integration test

Testing

  • Unit tests pass with mocked responses
  • Integration test verified against live Lemonade server

@kovtcharov kovtcharov added this to the v0.15.2 milestone Jan 22, 2026
@kovtcharov kovtcharov self-assigned this Jan 22, 2026
@kovtcharov kovtcharov enabled auto-merge January 22, 2026 21:46
@github-actions github-actions bot added llm LLM backend changes tests Test changes performance Performance-critical changes labels Jan 22, 2026
@kovtcharov kovtcharov requested a review from itomek-amd January 22, 2026 22:07
@kovtcharov kovtcharov added this pull request to the merge queue Jan 23, 2026
Merged via the queue into main with commit f4624c7 Jan 23, 2026
60 checks passed
@kovtcharov kovtcharov deleted the kalin/lemonade-version branch January 23, 2026 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lemonade 🍋 llm LLM backend changes performance Performance-critical changes tests Test changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Lemonade 9.1.4 cautionary upgrade

2 participants