Changes
- gateway: built-in TLS, magpie serve/web/daemon install --tls-cert --tls-key, reloaded on renewal (RoderickZH)
- agent: enabledModels lose a deselected model's entries after the catalog sync (#2055)
- gui: Fetch models' "{p}: {n} models" counts the models the editor lists, not the vendor's ids (#2069)
- gui: a hook's description is shown whole, wrapped, and written in a box that wraps (#2085, emo172)
- gateway: a translated Anthropic or Responses reply that said nothing and counted no token is asked again, then fails, not completed (#2086, tensornull)
- provider: the Kiro mover asks for opencode-kiro-auth 0.1.10, which passes the caller's prompt-cache marks to Kiro (magpie-community/plugins#110)
- gateway: the built-in Kiro tells Kiro where to cache the prompt (magpie-community/plugins#110)
- provider: removing a plugin sets its providers' model picks in providers.json aside, and adding it again puts them back (#2057, dawn1095)
- gui: a quota curve closed again takes its card back to its height (#2059)
- usage: a window's Pace as a number on its card, and in the menu bar when asked (fflake33)
- catalog: a relay's Nano Banana is a drawer, whatever its spelling (#2071)
- usage, gui: a window whose whole can't be estimated says "not enough data", and why in its tooltip (#2045)
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>
更新
- 网关:内置 TLS,magpie serve/web/daemon install 支持 --tls-cert --tls-key,证书续期后自动重新加载(RoderickZH)
- 智能体:同步目录后,enabledModels 会去掉已取消勾选模型的条目(#2055)
- 界面:「获取模型」的「{p}:{n} 个模型」按编辑器列出的模型计数,而不是供应商返回的 id 数(#2069)
- 界面:钩子的描述完整显示并自动换行,编辑框也会换行(#2085,emo172)
- 网关:翻译后的 Anthropic 或 Responses 回复如果什么都没说、也没计任何 token,会重新请求一次,仍然如此则报失败,而不是当作完成(#2086,tensornull)
- 提供商:Kiro 迁移要求 opencode-kiro-auth 0.1.10,它会把调用方的提示缓存标记传给 Kiro(magpie-community/plugins#110)
- 网关:内置 Kiro 会告诉 Kiro 在哪里缓存提示(magpie-community/plugins#110)
- 提供商:移除插件时,providers.json 中其提供商的模型选择会被暂存,重新添加后恢复(#2057,dawn1095)
- 界面:额度曲线收起后,卡片恢复原来的高度(#2059)
- 用量:窗口的 Pace 以数字显示在卡片上,开启后也显示在菜单栏中(fflake33)
- 目录:中转站的 Nano Banana 无论怎么拼写都识别为绘图模型(#2071)
- 用量、界面:无法估算总量的窗口显示「数据不足」,并在提示中说明原因(#2045)
安装
从 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.1232