github yetone/magpie v0.1.1241
magpie v0.1.1241

latest release: v0.1.1242
3 hours ago

Changes

  • gui: the window's core scripts have a size budget, so a page can't grow back into it (P2)
  • gui: Usage is a plugin's page, its code, markup and words in plugins/usage (P2)
  • gui: Routing is a plugin's page, its script, style and words in plugins/routing (P2)
  • provider: a group following its smallest member runs to that member's window when the user typed it, not magpie's 272K (#2224, Zypixh)
  • agent: opencode and omp installed with bun on Windows, and omp's own binary install, offer their updates (#2192, xiaozhu1337)
  • gateway, proc: magpie ends a Claude Code run with SIGTERM and a 5s grace before the kill, so its OAuth refresh lock is let go (#2195, XIQIXIQIXIQI)
  • gateway: a structured-output answer a model wrapped in a code fence reaches the client as the JSON inside it (#2196, lidi1011)
  • gateway: /v1/magpie/concurrency lists each request in flight, its agent, model, start and phase, for a status bar's hover (#2132, bigbitbox)
  • provider: moved Grok users get plugin 0.1.15, whose sign-in without Grok Build names GROK_BIN_DIR, not only the curl installer (#2223, evier12345)
  • cli: magpie plugin login grok installs Grok Build first, as the window's sign-in does, not "install Grok Build first: curl … | bash" in Docker (#2223, evier12345)
  • gui: a custom provider given only a Gemini URL is added, not refused with "A base URL is needed" (#2201, anleyu0)
  • provider: a Claude allowance heard as Claude Code answered is on the cards a Remote magpie is told, not "nothing read" (#2206, SuInk)
  • gateway: a remote magpie's restricted or verify refusal rests only that model, not the whole remote (#2208, ggbdpq)
  • agent: a Codex beyond loopback is never pointed at the Codex path for account failover, either (#2204, ggbdpq)
  • gui: keep refreshed cards when their account identity changes (#1630)
  • provider: a Codex switched off or removed from magpie has no reset about to run out read or spent (#2226, JasonBuildAI)
  • gui: Windows on ARM puts the text size on WebView2 itself, since Wails can't pass it a double there (#2212, EdwinDigital)
  • gui, gateway: auto mode's classifier and other side calls in a Claude Code session are no compaction on the Context tab (Player on Discord)

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>

更新

  • 界面:窗口的核心脚本有体积预算,页面不会再长回核心脚本里(P2)
  • 界面:用量页改为插件页面,代码、标记和文案都在 plugins/usage 中(P2)
  • 界面:路由页改为插件页面,脚本、样式和文案都在 plugins/routing 中(P2)
  • 提供商:跟随最小成员的路由组,在用户亲自填写了该成员的窗口时使用该窗口,而不是 magpie 的 272K(#2224,Zypixh)
  • 智能体:Windows 上用 bun 安装的 opencode 和 omp,以及 omp 自带的二进制安装,都会提示可用更新(#2192,xiaozhu1337)
  • 网关、进程:magpie 结束 Claude Code 运行时先发 SIGTERM 并给 5 秒宽限再强制结束,让它释放 OAuth 刷新锁(#2195,XIQIXIQIXIQI)
  • 网关:模型用代码块包起来的结构化输出回答,会把其中的 JSON 交给客户端(#2196,lidi1011)
  • 网关:/v1/magpie/concurrency 列出每个正在进行的请求、它的智能体、模型、开始时间和阶段,供状态栏悬停显示(#2132,bigbitbox)
  • 提供商:已迁移的 Grok 用户升级到插件 0.1.15,没有 Grok Build 时的登录提示会说明 GROK_BIN_DIR,而不只是 curl 安装命令(#2223,evier12345)
  • 命令行:magpie plugin login grok 会先安装 Grok Build,与窗口里的登录一致,在 Docker 中不再提示「install Grok Build first: curl … | bash」(#2223,evier12345)
  • 界面:只填了 Gemini URL 的自定义提供商可以添加,不再被「A base URL is needed」拒绝(#2201,anleyu0)
  • 提供商:从 Claude Code 回应中得知的 Claude 额度会出现在告诉远程 magpie 的卡片上,而不是「什么都没读到」(#2206,SuInk)
  • 网关:远程 magpie 的受限或验证拒绝只让对应模型休息,而不是整个远程(#2208,ggbdpq)
  • 智能体:环回地址以外的 Codex 也不会被指向用于账号故障转移的 Codex 路径(#2204,ggbdpq)
  • 界面:账号身份变化时保留已刷新的卡片(#1630)
  • 提供商:在 magpie 中关闭或移除的 Codex,不会再读取或使用它即将过期的重置次数(#2226,JasonBuildAI)
  • 界面:ARM 版 Windows 直接在 WebView2 上设置文字大小,因为 Wails 在那里无法传入浮点数(#2212,EdwinDigital)
  • 界面、网关:Claude Code 会话中自动模式的分类器和其他旁路调用,不再在上下文页上显示为压缩(Discord 上的 Player)

安装

从 usemagpie.ai 下载,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh。已安装的 magpie 会自动更新。


The same release, and the feed magpie updates from: https://github.com/yetone/magpie-releases/releases/tag/v0.1.1241

Don't miss a new magpie release

NewReleases is sending notifications on new releases.