Skip to content

v0.9.40 — Install anywhere · always-current model lists · media that renders

Choose a tag to compare

@bagidea bagidea released this 07 Jul 17:03
· 74 commits to main since this release

Install anywhere, always-current model lists, media that renders.

Update via the in-app 🔄 banner or bagidea update. New installs: the one-shot installer is the recommended path (npx bagidea is an optional wrapper around it).

Fixed

  • Installer no longer hard-fails without winget. A Windows box without winget (Windows Server, fresh Administrator accounts) died at ! winget not found before ever reaching the prebuilt-shell path — which needs no winget at all. Now Git + Node download directly, the prebuilt shell is fetched, and only the optional agent CLIs (gh/ffmpeg/…) are skipped when winget is absent.
  • Model lists in the 🧠 brain picker are always current. The picker's hardcoded list had drifted stale (still offered glm-4.6 long after glm-5.2 shipped). The backend catalog is now the single source of truth, plus a ↻ refresh button that force-pulls a provider's full live model list. Live lists are no longer alphabetically sorted-then-truncated (which buried newer ids); MiniMax fetches live too.
  • Chat previews media at ANY absolute path — including paths with spaces. Files outside workspace/ (screenshots, Thai filenames) silently failed to render because the detector rejected spaces. Fixed; also covers svg/mov/pdf.
  • A JS-broken plugin is rejected up front (node --check before load) instead of loading as a silent no-op; POST /plugins/reload answers 400 with the failed list (good plugins still load).

Changed

  • Brain-overload policy simplified. Reverted the v0.9.39 auto-failover-to-Claude (not everyone configures a Claude brain; a transient 529/503 shouldn't burn the Claude fallback). The CLI retries the same brain hard; only bad auth (401/403) and a dead endpoint fast-fail.
  • Docs: the one-shot installer is the primary path; npx bagidea is an optional wrapper (README + website + getting-started, retranslated across all 11 web locales).

Added

  • Ollama local-model guide — back an agent with a model running locally, no key, no cloud.

Full diff: v0.9.39...v0.9.40