github yetone/magpie v0.1.1214
magpie v0.1.1214

latest releases: v0.1.1219, v0.1.1218, v0.1.1217...
6 hours ago

Features

  • Added an IP/network allow list for the gateway so you can control which addresses can connect. Configure it with MAGPIE_ALLOW_IPS or in Settings next to Share on local network.
  • Added Hooks as a new Library category. Hooks are managed once and written into the selected agents' hook files.
  • Added a Strict stay option that keeps a conversation on the same account or key that answered it, even after hitting its cap, and passes errors on instead of moving the conversation.
  • Usage now includes CodeBuddy Code's own calls by reading its session files, similar to WorkBuddy.
  • When web search falls back, the Routing row now shows which search service failed or found nothing, and why.

Bug Fixes

  • Fixed Windows taskbar showing a blank icon instead of the app icon.
  • Codex subagents now see all available models, not just the first five.
  • Custom context windows set on a provider or routing group are now used by Codex and Claude Code.
  • Fixed plugin host hangs on Windows and excessive memory use on Linux when a plugin prints very long output.
  • Copilot Claude models with dotted IDs now appear to Claude Desktop/Code with dashed IDs.
  • Providers set to "Select none" no longer serve unlisted models.
  • Volcengine and Tencent keys are kept through sync, restore, copy, and stale editor sessions, and plan cards now tell you what key is needed when one is missing.
  • Qoder queue responses now show as retryable 503 responses instead of "sign in again".
  • WorkBuddy models now search with WorkBuddy's own search service, so Claude Code WebSearch gets results.
  • Image recognition and web search now skip models that are out of allowance.
  • Requests with no reply limit now use the model's own limit on Anthropic's API instead of a fixed limit.
  • Copilot's Claude models no longer fail when the provider refuses auto safeguards; requests are retried without them.
  • Kimi conversations started by another model no longer fail with 400 errors on later turns.
  • Out-of-allowance keys are no longer retried on every request, and duplicated keys are only asked once.
  • Oversized MCP requests are now refused with 413 instead of being partially processed.
  • Codex proxy detection now uses login shell and macOS network proxy settings, avoiding false proxy warnings.
  • Invalid 512-token window listings no longer cause agents to receive the wrong model window.
  • Accounts out of credits can still use free models included with their subscription.
  • OpenCode Zen now clearly explains that an empty additional key field adds a public key.
  • Codex threads started through CC Switch's OpenAI mirror are no longer refused when reopened with a Magpie model.
  • Fixed default model selection for OMP when an enabled model list exists.
  • When settings cannot be read, the gateway now keeps the previous allow list or allows only this computer, never every address.
  • Windows plugins added from a folder are now found by their short name in CLI commands.
  • Effort settings now last across model switches in Codex, Claude Code, and Grok Build.

Improvements

  • Hermes Agent now uses the correct local app data folder on Windows.
  • The Library Backups button is now at the top of every Library tab for easier access.
  • Settings > General now uses simpler labels and a single Language menu.
  • Command path lookups are cached on Windows, reducing repeated filesystem access.
  • Models added to Codex subagents are named neutrally.
  • Providers can pass Codex requests through unchanged when configured to do so, for relays that expect Codex's own requests.
  • Refusal messages now keep Anthropic's stop reason details in Routing and agent errors.
  • Disabling subscription accounts now asks for confirmation and lists the subscriptions that would stop working.

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

  • 为网关添加了 IP/网络允许列表,以便控制哪些地址可以连接。可通过 MAGPIE_ALLOW_IPS 或在“设置”中“在本地网络上共享”旁边进行配置。
  • 将 Hooks 添加为库中的一个新类别。Hooks 只需管理一次,并会写入所选代理的 Hook 文件。
  • 添加了 Strict stay(严格停留)选项,对话会保持在应答它的同一账户或密钥上,即使在达到上限后也会继续传递错误,而不是转移对话。
  • 用量现在会通过读取 CodeBuddy Code 的会话文件,将其自身的调用也计入,类似 WorkBuddy。
  • 当网页搜索发生回退时,Routing 行现在会显示哪个搜索服务失败或未找到结果,以及原因。

Bug Fixes

  • 修复了 Windows 任务栏显示空白图标而非应用图标的问题。
  • Codex 子代理现在可以看到所有可用模型,而不仅仅是前五个。
  • 在提供商或路由组上设置的自定义上下文窗口现在会被 Codex 和 Claude Code 使用。
  • 修复了当插件输出非常长的内容时,Windows 上插件宿主挂起以及 Linux 上内存占用过高的问题。
  • ID 中带点号的 Copilot Claude 模型现在会以带短横线的 ID 显示给 Claude Desktop/Code。
  • 设置为“Select none”的提供商不再提供未列出的模型。
  • Volcengine 和 Tencent 的密钥会在同步、恢复、复制和过期的编辑器会话中保留,方案卡片现在会在缺少密钥时告诉你需要哪个密钥。
  • Qoder 队列响应现在会显示为可重试的 503 响应,而不是“sign in again”。
  • WorkBuddy 模型现在会使用 WorkBuddy 自己的搜索服务进行搜索,因此 Claude Code WebSearch 能获得结果。
  • 图像识别和网页搜索现在会跳过额度已用尽的模型。
  • 未设置回复上限的请求现在会使用模型在 Anthropic API 上的自身上限,而不是固定上限。
  • Copilot 的 Claude 模型不再因提供商拒绝自动安全防护而失败;请求会在不带有这些防护的情况下重试。
  • 由其他模型发起的 Kimi 对话不再在后续轮次中因 400 错误而失败。
  • 额度已用尽的密钥不再在每次请求时都重试,重复密钥也只会询问一次。
  • 过大的 MCP 请求现在会以 413 拒绝,而不是被部分处理。
  • Codex 代理检测现在使用登录 shell 和 macOS 网络代理设置,避免出现错误的代理警告。
  • 无效的 512 token 窗口列表不再导致代理收到错误的模型窗口。
  • 额度已用尽的账户仍可使用其订阅中包含的免费模型。
  • OpenCode Zen 现在清楚地说明,将附加密钥字段留空会添加一个公钥。
  • 通过 CC Switch 的 OpenAI 镜像启动的 Codex 线程,在使用 Magpie 模型重新打开时不再被拒绝。
  • 修复了存在已启用模型列表时 OMP 的默认模型选择问题。
  • 当设置无法读取时,网关现在会保留之前的允许列表,或仅允许本机访问,绝不会允许所有地址。
  • 从文件夹添加的 Windows 插件现在可以在 CLI 命令中通过其短名称找到。
  • Effort 设置在 Codex、Claude Code 和 Grok Build 中切换模型后现在会保留。

Improvements

  • Hermes Agent 现在在 Windows 上使用正确的本地应用数据文件夹。
  • 库中的“备份”按钮现在位于每个库标签页的顶部,便于访问。
  • 设置 > 通用现在使用更简单的标签和单一“语言”菜单。
  • Windows 上的命令路径查找现在会被缓存,减少重复的文件系统访问。
  • 添加到 Codex 子代理的模型现在会使用中性命名。
  • 提供商可以配置为原样传递 Codex 请求,适用于期望接收 Codex 自身请求的中继。
  • 拒绝消息现在会在 Routing 和代理错误中保留 Anthropic 的停止原因详情。
  • 禁用订阅账户现在会要求确认,并列出将停止工作的订阅。

安装

从 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.1214

Don't miss a new magpie release

NewReleases is sending notifications on new releases.