Changes
- gateway: a plugin's non-streaming Responses request is relayed streamed and given back whole, so Grok's x_search runs (plugins#112, Watchyourback)
- gui: an agent's model picker lists magpie's models before the ones it asks for itself (abledo on Discord)
- gui: a picker on a phone keeps to the room it was placed in, never off the window's top
- gateway: Claude Code through magpie on any model lets a relay be tested as Claude Code
- gui: a template picked from Routing's Templates menu opens filled in, in the editor and in view
- tune: a compaction window advised never makes you wait longer on compactions, and says the wait (HirotaNagai on X)
- agent: connecting an app that gets magpie's models as its provider, with none listed for it, says why instead of reporting success (Lumens on Discord)
- gui tests: Settings tabs are opened with Enter, not a click that waits on frames a loaded WebKit doesn't draw (#2150)
- gateway: a decision model's intent counts by its option probabilities, not its own confidence field (@VersunPan on X)
- provider: SiliconFlow offers its international site as a region beside China
- provider: a balance query's header takes the key as {token} too, and the key pasted as its token goes as a Bearer (lx_78654 on Discord)
- tui: w changes a custom provider's base URLs (luluxiu_1_4392 on Discord)
- provider: a sub2api or new-api account query left without its token asks the key's query instead (lx_78654 on Discord)
- tests: TestAgentGoneInTheRetryPause cancels once the last try is in its pause, not 100ms after the upstream counted it
- gateway, provider: send no prompt_cache_options to Codex, and ask again without it when an upstream refuses it (#2154)
- catalog: a relay channel's word before a known model is that model, so Codex lets it see images (#2157)
- routing: the hub's mode chip is written only when it changes, so a press held over the once-a-second redraw still clicks in WebKit (#2151)
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>
The same release, and the feed magpie updates from: https://github.com/yetone/magpie-releases/releases/tag/v0.1.1235