Features
- Clicking Sign in on an installed plugin now takes you directly to that plugin’s sign-in page.
- Updated OpenCode Zen’s card to clarify that it does not report key balances, and added a plan card for Go at
/inference/go.
Bug Fixes
- Fixed reset leaving stale catalog data that could affect new requests.
- Fixed duplicate plugin sign-in pages opened from the CLI, including Grok opening twice on macOS.
- Fixed a WorkBuddy reply with no cost on its first line being treated as multiple calls.
- Fixed WorkBuddy AI plugin updates for moved users so credit rates like “x0.34 credits” are recognized.
- Fixed ClinePass routing to use the configured final provider.
- Fixed the
WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTSenvironment variable not reaching WebView2 on Windows. - Fixed Zed plugin updates to choose the organization with a plan by requiring version 0.1.10 or later.
- Fixed stale silent vendor connections by pinging and dropping idle HTTP/2 connections.
- Fixed session-file reads being blocked by other readers’ refreshes; only actual file changes now refresh reads.
Improvements
- Reduced repeated work by caching catalog data, provider groups, auth files, provider information, and retired status for short periods.
- Session files are now read incrementally, only changed files are reopened, and read buffers match the remaining file size.
- Usage statistics now reuse a single session summary instead of rebuilding and copying large lists for each request.
- Response history and affinity data are now saved periodically rather than on every answer.
- Plugin streamed responses now process reply chunks more efficiently, avoiding extra JSON decoding and byte copies.
- The GUI window reads its state once instead of twice, and gateway session lists omit day data unless stats need it.
- Long request bodies are processed once, and web search can inspect a body without copying or parsing it for providers that handle search on their own.
- Startup warm-up reads Codex effort data only when Codex sessions exist.
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>
Features
- 点击已安装插件上的“Sign in”现在会直接带您到该插件的登录页面。
- 更新了 OpenCode Zen 的卡片,以澄清它不会报告密钥余额,并在
/inference/go添加了 Go 的计划卡片。
Bug Fixes
- 修复了重置会留下可能影响新请求的陈旧目录数据的问题。
- 修复了从 CLI 打开重复插件登录页面的问题,包括 Grok 在 macOS 上会打开两次的问题。
- 修复了第一行没有费用信息的 WorkBuddy 回复被当作多次调用的问题。
- 修复了已迁移用户的 WorkBuddy AI 插件更新,以便识别诸如“x0.34 credits”之类的积分费率。
- 修复了 ClinePass 路由以使用配置的最终提供程序。
- 修复了
WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS环境变量在 Windows 上未传递到 WebView2 的问题。 - 修复了 Zed 插件更新,通过要求版本 0.1.10 或更高版本来选择具有套餐的组织。
- 修复了陈旧的静默供应商连接,通过 ping 和丢弃空闲的 HTTP/2 连接。
- 修复了会话文件读取被其他读取器的刷新阻塞的问题;现在只有实际文件更改才会刷新读取。
Improvements
- 通过短时间缓存目录数据、提供程序组、认证文件、提供程序信息和停用状态,减少了重复工作。
- 现在会话文件会增量读取,仅重新打开已更改的文件,并且读取缓冲区与剩余文件大小匹配。
- 使用统计现在复用单个会话摘要,而不是为每个请求重建和复制大型列表。
- 响应历史记录和亲和性数据现在定期保存,而不是每次回答都保存。
- 插件流式响应现在更高效地处理回复块,避免额外的 JSON 解码和字节复制。
- GUI 窗口读取其状态一次,而不是两次;网关会话列表省略每日数据,除非统计信息需要。
- 长请求正文只处理一次;对于自行处理搜索的提供程序,网页搜索可以检查正文而无需复制或解析它。
- 启动预热仅在存在 Codex 会话时才读取 Codex effort 数据。
安装
从 usemagpie.ai 下载,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh。已安装的 magpie 会自动更新。