Raven 0.1.10 (2026-07-31)
A patch release that opens provider support up to everything LiteLLM routes to, adds an approval flow for protected shell commands, and reworks the TUI transcript into episodes.
Highlights
- Every provider LiteLLM can route to is now configurable from the onboarding picker: 21 registered providers in four groups (key, OAuth, local, fallback), plus a searchable step for vendors Raven carries no spec for (#252). LiteLLM is now the single execution layer behind them, including knn routing (#249).
/modellists the providers that can actually serve a model first, ending with one row that opens the rest, instead of twenty-one rows to scroll (#260).- Protected shell commands go through a runtime-owned approval flow: recognized deletion commands ask for one-shot approval in interactive TUI turns, and fail closed for non-interactive origins, expiry, disconnects, and parse failures (#239).
- The TUI transcript reads as collapsible episodes, one per model call, each holding its reasoning, narration, and tool rows (#217).
read_filecan read images, and image tokens are now estimated from the image instead of the length of its base64 data URI (#251).- MiniMax Token Plan OAuth for both Global and CN regions, with device-flow login and proactive token refresh (#209).
- The TUI status bar nudges
raven upgradewhen the running version is behind (#220). - A static read no longer starts a login: resolving a model's metadata with no token file on disk used to print device codes and block for minutes (#255).
/model <bare-id>no longer keeps the previously pinned provider, which could send one vendor's key to another (#256).Backon a required EverOS memory role no longer drops back into the provider picker forever (#258).- Switching provider after a failed verification no longer carries the credential flags into the next pass (#253).
raven[sandbox]installs on Windows again; boxlite is marked posix-only and the unused retrieval extra is gone (#226).
Install
New install on Linux, macOS, or WSL2:
curl -fsSL https://raven.evermind.ai/install.sh | bashNew install on native Windows, in PowerShell:
irm https://raven.evermind.ai/install.ps1 | iexWindows PowerShell 5.1 (the version built into Windows) rejects that URL with
Permanent Redirect; use the direct one instead:
irm https://raw.githubusercontent.com/EverMind-AI/Raven/refs/heads/main/install.ps1 | iexOpen a new terminal, then run:
raven onboardUpgrade
Already running Raven? Upgrade in place -- configuration, sessions, and memory
are preserved:
raven upgraderaven upgrade installs the latest stable release, so it does not pick up a
pre-release; rerun the installer above for that. Editable source checkouts are
never overwritten -- pull the checkout and rerun its development setup. On
native Windows the upgrade finishes in an external helper; wait for its
completion message before running Raven again.
Release Status
- Version:
0.1.10 - Tag:
v0.1.10 - Stability: public preview patch
- Assets: wheel and source distribution attached to this release
Notes
- Raven is still pre-1.0; CLI surfaces, plugin contracts, and runtime internals may continue to evolve.
- PyPI publishing is not enabled yet; the supported public install path uses the GitHub Release wheel asset.