feat: let agent loops choose a model #154

Merged
dries merged 2 commits from feat/loop-model-selection into main 2026-06-24 23:24:58 +02:00
Owner

Summary

  • add an optional model field to agent loops and persist it in state.db
  • pass the loop model through prompt and spawn paths
  • expose model selection in loop create/edit UI and MCP create_loop

Testing

  • make lint
  • make test
## Summary - add an optional model field to agent loops and persist it in state.db - pass the loop model through prompt and spawn paths - expose model selection in loop create/edit UI and MCP create_loop ## Testing - make lint - make test
feat: let agent loops choose a model
All checks were successful
CI / Backend (pull_request) Successful in 3m8s
CI / Frontend (pull_request) Successful in 3m14s
CI / Playwright E2E (pull_request) Successful in 6m32s
CI / Build (pull_request) Successful in 3m56s
CI / Coverage Ratchet (pull_request) Successful in 4m56s
CI / Build Desktop (macOS arm64) (pull_request) Successful in 21m34s
CI / Semantic Tag (pull_request) Has been skipped
2da17f0e13

Coverage ratchet: pass

Suite Baseline This PR Δ
go 68.90% 68.90% +0.00
frontend 54.21% 54.34% +0.13

Tolerance: -0.1%. Baseline stored on gh-pages.

<!-- coverage-ratchet --> ### Coverage ratchet: ✅ pass | Suite | Baseline | This PR | Δ | | |---|---|---|---|---| | go | 68.90% | 68.90% | +0.00 | ✅ | | frontend | 54.21% | 54.34% | +0.13 | ✅ | _Tolerance: -0.1%. Baseline stored on `gh-pages`._
fix(ui): surface session errors
All checks were successful
CI / Backend (pull_request) Successful in 2m57s
CI / Frontend (pull_request) Successful in 3m10s
CI / Build (pull_request) Successful in 4m18s
CI / Coverage Ratchet (pull_request) Successful in 5m13s
CI / Build Desktop (macOS arm64) (pull_request) Successful in 18m54s
CI / Playwright E2E (pull_request) Successful in 7m14s
CI / Semantic Tag (pull_request) Has been skipped
2c091e1ca6
dries merged commit 476893e1a6 into main 2026-06-24 23:24:58 +02:00
Sign in to join this conversation.
No description provided.