Skip to content

v0.3.29

Choose a tag to compare

@jaberjaber23 jaberjaber23 released this 08 Mar 01:39
· 355 commits to main since this release

9 Bug Fixes

  • #420 Doctor command shows ✔ for connected database (was showing ✘ despite healthy status)
  • #385 Remove fake OpenRouter models (optimus/nitro/auto) — replaced with real model IDs like openrouter/anthropic/claude-sonnet-4
  • #387 Model change via /model command now correctly updates the provider in the dashboard UI
  • #380 Gemini 2.5+ thinking models: parse thoughtSignature field on functionCall parts
  • #384 ZHIPU/GLM API: empty tool result content replaced with "(empty)" to avoid format rejection
  • #389 Linux: suppress Chromium sandbox EPERM error on xdg-open, always print dashboard URL as fallback
  • #388 model_studio recognized as DashScope/Qwen provider alias — custom provider_urls work again
  • #408 IMAP email channel: fallback to AUTHENTICATE PLAIN when server rejects LOGIN (fixes Lark/Larksuite)
  • #402 Hand activation state persists across daemon restarts — no more manual reactivation after reboot

Stats: 1863 tests passing, 0 clippy warnings, 13 files changed across 9 crates