EmpryoEmpryo.beta
‹ all releases
3.4.10-betaJul 17, 2026

If you point Empryo at your own OpenAI-compatible endpoint, it now discovers the models on its own. Some servers only answer at /v1/models (vLLM, openference) and others expect a bare /models (LiteLLM, llama.cpp) — Empryo now tries both, so either kind lights up without you typing model names by hand. Custom-provider edits also take effect immediately and the endpoint is checked the moment you save, so you know right away whether it worked.

New
  • Custom providers auto-discover their models. Model discovery asks {baseURL}/models first and, if that comes up empty, retries with /v1 stripped from the path. Strict servers that only serve /v1/models and permissive ones that serve /models both populate their model list with no manual entry.
  • Save now probes the endpoint. When you add or edit a custom provider it's contacted on save and reports back the number of models it found — or a plain connection error if it can't be reached — instead of failing silently later.
  • Nicer custom-provider setup. Pick an icon for a custom provider, see clear "no models" empty states when a server returns nothing, and providers are now visually separated in the model pickers with a more legible remove control.
Fixed
  • Custom-provider edits apply live. Changing a custom provider's URL, key, or models now takes effect on the current session — no restart needed.
  • No more crash on the send after a stop or failover. When a turn was stopped or a model failover left a tool-call without its matching result, the next send could crash. Empryo now heals that trailing orphan tool-call while cleaning up history, so resuming, continuing, and high-availability model-fallback retries pick up cleanly.
  • Huge reasoning traces no longer freeze the TUI. Expanding a very large thinking trace used to lock up the terminal; its rendered size is now bounded. The desktop app gets the same huge-reasoning speedups plus grouped thinking phases.
Desktop
  • Long user messages collapse instead of dominating the transcript.
  • Softer user-message bubble on dark themes.
  • Clearer topbar wording — "More panels" and "Models & routing".
Webapp
  • A new sponsors section and a featured LLM Gateway card.
  • "AI coding agent" now appears in the hero for search.
  • A Lighthouse performance pass: inline critical CSS, self-hosted avatars, and a smaller webp logo.
  • Decorative icons are hidden from screen readers for cleaner accessibility.
Under the hood
  • Every macOS and Linux build is still executed before it ships — empryo doctor must load the native runtime and parse real code inside a Linux container, and under Rosetta for Intel macOS.