Features
- Added a built-in plugin runtime and a Plugins › Built-in page for switching built-in plugins.
- GitHub sync can now save to an encrypted file in a private GitHub repository, alongside WebDAV and S3.
- Provider models can be marked as video or image in the editor, and the UI shows whether a provider serves its full list or only selected models.
- OpenRouter's image-only models now use its image generation API instead of chat.
- Model lists now show each model's service tiers for every client.
- Kimi Code sessions now appear on the Sessions page and the Usage page's Sessions tab.
- Library → Instructions now lists more supported agents, each pointing to the file it reads.
- Project skills and MCP servers now reach Qoder, CodeBuddy, Droid, Cline, and Command Code.
- The app window reopens on the last page you visited.
- Claude Code safety refusals now match Anthropic's behavior, fall back to another model, and let you configure how many fallback accounts to ask.
- Imports and syncs can install plugins and name the subscriptions that need sign-in.
- Large repositories can now install skills by fetching only the needed skill folders.
Improvements
- Idle magpie no longer parses settings.json for every account and model price.
- Gateway now clarifies that gateway keys are available after turning on Share on local network, including for other computers and tunnels.
- Claude Code's /model now shows the provider beside the account when model names are plain.
- Start-up sync now yields after each agent's part so page reads and changes go through first.
- Update checks now use the GitHub token from Settings and report when GitHub's rate limit is reached.
Bug Fixes
- Saving a routing group no longer waits on a Codex usage read, and the saved row scrolls back into view.
- A subscription's place in the order now holds when its plugin uses the other ID.
- Older well-known kits group as one source again.
- Magpie can now reach a ZCode whose data was moved to another folder.
- Updates found before release notes are available now fetch the notes on the next check.
- Held routing rules fail over within the member they chose, and outside fallbacks aren't kept for the turn.
- ZCode calls no longer include cache in input, so Requests page hit rates are accurate.
- Leftover text between a GLM tool call and its close is no longer sent as text.
- Conversations too long for a model reach the agent immediately instead of being retried as rate limits.
- The signed-in Claude Code account's /usage now goes through its own proxy.
- Pi's and omp's own calls now reach Usage, including in WSL.
- The Providers page keeps asking while an account list is loading instead of stopping early.
- Redaction placeholders the model rewrites now return the correct value.
- Renamed providers' models now follow them in Pi, OmO, Prime Agent, and StepCode.
- Unreadable skill copies stay in place during sync.
- Reasonix state is cleared in sandboxes so Library reads the correct REASONIX.md.
- Pi and OmO now write instructions into the user's own CLAUDE.md instead of hiding them in a new AGENTS.md.
- GitHub sync gives correct "not a magpie backup" advice instead of pointing under magpie/magpie/.
- Update checks no longer report all plugins as up to date when some couldn't be checked.
- A moved Cursor now gets a plugin update, so earlier steps no longer inflate prompt usage.
- Deferred plugin usage is billed with its step, not reported as the prompt.
- Unreadable upstream errors now fail the reply so Codex can try again.
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
- 添加了内置插件运行时和 Plugins › Built-in 页面,用于切换内置插件。
- GitHub 同步现在可以保存到私有 GitHub 仓库中的加密文件中,与 WebDAV 和 S3 并列。
- 提供方的模型可以在编辑器中被标记为视频或图像,并且界面会显示某个提供方提供的是完整列表还是仅选定的模型。
- OpenRouter 的仅图像模型现在使用其图像生成 API,而不是聊天 API。
- 模型列表现在会针对每个客户端显示每个模型的服务层级。
- Kimi Code 会话现在显示在 Sessions 页面和 Usage 页面的 Sessions 标签页中。
- Library → Instructions 现在列出了更多受支持的代理,每个代理都指向它所读取的文件。
- 项目技能和 MCP 服务器现在可被 Qoder、CodeBuddy、Droid、Cline 和 Command Code 使用。
- 应用窗口会重新打开到你上次访问的页面。
- Claude Code 的安全拒绝现在与 Anthropic 的行为一致,会回退到另一个模型,并允许你配置要询问多少个回退账户。
- 导入和同步现在可以安装插件,并指定需要登录的订阅。
- 大型仓库现在可以通过仅获取所需的技能文件夹来安装技能。
Improvements
- 空闲的 magpie 不再为每个账户和模型价格解析 settings.json。
- Gateway 现在说明,网关密钥在开启 Share on local network 后可用,包括用于其他计算机和隧道。
- Claude Code 的 /model 现在会在模型名称为普通名称时,在账户旁边显示提供方。
- 启动同步现在会在每个代理的部分之后让出,以便页面的读取和更改先完成。
- 更新检查现在使用 Settings 中的 GitHub 令牌,并在达到 GitHub 速率限制时进行报告。
Bug Fixes
- 保存路由组不再等待 Codex 用量读取,并且保存的行会滚动回可见区域。
- 当订阅的插件使用另一个 ID 时,订阅在顺序中的位置现在会保持不变。
- 较旧的知名套件现在再次归为一个来源。
- magpie 现在可以访问数据已移动到另一个文件夹的 ZCode。
- 在发布说明可用之前发现的更新现在会在下次检查时获取说明。
- 被保持的路由规则会在其选择的成员内部进行故障转移,并且本回合不会保留外部回退。
- ZCode 调用不再在输入中包含缓存,因此 Requests 页面的命中率是准确的。
- GLM 工具调用与其结束标记之间的残留文本不再作为文本发送。
- 对于模型来说过长的对话现在会立即交给代理,而不是被当作速率限制进行重试。
- 已登录 Claude Code 账户的 /usage 现在会通过其自己的代理。
- Pi 和 omp 自身的调用现在会显示在 Usage 中,包括在 WSL 中。
- Providers 页面会在账户列表加载期间持续请求,而不是提前停止。
- 被模型改写的脱敏占位符现在会返回正确的值。
- 提供方重命名后,其模型现在会在 Pi、OmO、Prime Agent 和 StepCode 中跟随更新。
- 无法读取的技能副本在同步期间会保留在原位。
- Reasonix 状态会在沙盒中被清除,以便 Library 读取正确的 REASONIX.md。
- Pi 和 OmO 现在会将指令写入用户自己的 CLAUDE.md,而不是将其藏在一个新的 AGENTS.md 中。
- GitHub 同步会给出正确的“不是 magpie 备份”提示,而不是指向 magpie/magpie/ 下。
- 当某些插件无法检查时,更新检查不再报告所有插件均为最新。
- 移动后的 Cursor 现在会获得插件更新,使早期步骤不再虚增提示用量。
- 延迟的插件用量会随其步骤计费,而不是报告为提示用量。
- 无法读取的上游错误现在会导致回复失败,以便 Codex 可以重试。
安装
从 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.1225