Features
- Jev routing (TypeSafe System One): a routing group can use Jev as its classifier. Add a TypeSafe provider with your API key, then pick
typesafe/jev-latestas the group's classifier. At the start of each turn, Jev decides which of the group's rule intents the message matches, and how confident it is. - Automatic reasoning effort: set a group's effort to
autoand Jev also judges how hard each turn is. It picks low, medium, high or xhigh, and that effort is sent to the model the rule chose. The effort is fitted to what the model supports. It is only changed when the agent asked for reasoning in the first place. This works over Chat Completions, Responses and Anthropic Messages, so it works with Claude Code and Codex.
Improvements
- Intents that are levels, such as 简单任务 / 复杂任务, now put every message in one of them, so 你好 or 你是谁 go to the simple route instead of the group's default. Topic intents still let a message match none of them.
- A message that only carries on from the previous turn, such as 继续, keeps that turn's kind and effort. A new question after it, such as 你是谁, is classified on its own.
- The Routing view shows what Jev chose for each turn: the intent, the effort, how sure it was, and what it was told about the previous turn.
Install
Download from usemagpie.ai, or curl -fsSL https://usemagpie.ai/install.sh | sh. An installed magpie updates itself.
- macOS (Apple Silicon):
magpie-darwin-arm64.dmg - macOS (Intel):
magpie-darwin-amd64.dmg - Windows:
magpie-windows-amd64.exe(ARM:magpie-windows-arm64.exe) - Linux:
magpie-linux-amd64/magpie-linux-arm64(needs GTK 3 and WebKitGTK 4.1) - Terminal only:
magpie-cli-<os>-<arch>