github yetone/magpie v0.1.1220
magpie v0.1.1220

latest releases: v0.1.1224, v0.1.1223, v0.1.1222...
5 hours ago

Features

  • Recognize acp-extension-codex as Codex.
  • Add optional SOCKS5 proxy credentials in Settings.
  • Allow editing a key’s value in place without losing its name, position, or settings.
  • Allow retrying any resting key or account manually from Routing and the provider key list.
  • Read and search Cursor editor history and Cursor/OpenCode conversations.
  • Show Kimi Code’s own calls in Usage, read from its wire files.
  • Show Goose requests as Goose in Routing and Usage.
  • Let apps report their own calls through POST /v1/magpie/usage/requests, including backfill.
  • Run plugins on Alpine/musl Linux with Bun’s musl build.
  • Claude Desktop now uses its saved conversation titles.

Improvements

  • Backups use the same key derivation as shared usage, avoiding duplicate heavy key derivation during sync.
  • Claude Code runs reuse cached message chunks for later runs instead of writing history again.
  • Model speed display now shows figures from more replies, written token counts, and TTFT on its own line.
  • Opened agent settings keep labels on one line and size the column to the longest label.
  • Desktop conversation titles are read once per second and now reach stats and Context.
  • Long Codex conversations with many images can be read up to 512 MB, and limit errors suggest using /compact.
  • Cursor Team members with no individual limit now use the team’s on-demand pool as the shown limit.
  • MCP authentication checks whether an assigned method can be used before sign-in and renewal, and rejects unsupported registrations.
  • Requests to the ChatGPT backend now use HTTP/1.1 consistently.
  • Standard I/O MCP checks start in the home directory.
  • Chat turn reasoning is recognized no matter how the client spells it.
  • Tool-only reply timing now counts only visible reasoning evidence.
  • Grok per-home reads keep the newer reading on disk.
  • Claude tool loops with no prior history now chunk messages so summaries can read from cache.

Bug Fixes

  • Pinned or disabled plugins now keep their state across updates.
  • magpie <agent> <field> no longer writes the field name or DEFAULT as the agent’s model.
  • Routing history over 200 MB drops a full day correctly instead of leaving stray files.
  • Update checks retried through a proxy now show as checking immediately.
  • Usage’s Sessions list now shows the sessions included in the selected range.
  • SOCKS login fields display correctly in Traditional Chinese.
  • Pi’s adapter is no longer loaded when autoload is off or overridden.
  • A Claude subscription run attributes the user’s words after a tool result to the user, not the tool.
  • Empty replies from Gemini/Antigravity now fail over to the next member without resting the account.
  • Held streams accept only text, reasoning, or calls, so empty framed replies fail over correctly.
  • Group Patience is waited out in full instead of being cut at 90 seconds.
  • A 400 response for a tool schema that exceeds a model’s nesting depth now fails over to the next group member.
  • IDE plugin paths such as ~/.copilot and ~/.qoder-cn are no longer treated as the CLI’s own.
  • Keys set to a protocol with no provider URL are now reported in Routing and the editor instead of being ignored.
  • Two library changes in the same millisecond each get their own backup folder.
  • Cursor chat system prompts are no longer shown as if the user said them.
  • Context chart labels no longer overlap the axis or each other.
  • Xiaomi MiMo is now priced at its list price instead of $0.
  • Broken tool exchanges from Chat or Zed clients are repaired for Messages upstream.
  • A Claude usage request invalidates an older read even in the same clock tick.
  • Codex one-call turns are timed correctly after the first token.
  • Missing editor histories and unreadable conversations are reproduced and fixed.

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>

功能

  • 将 acp-extension-codex 识别为 Codex。
  • 在设置中添加可选的 SOCKS5 代理凭据。
  • 允许就地编辑密钥的值,而不丢失其名称、位置或设置。
  • 允许从路由和提供商密钥列表中手动重试任何休息中的密钥或账户。
  • 读取并搜索 Cursor 编辑器历史记录以及 Cursor/OpenCode 对话。
  • 在用量中显示 Kimi Code 自身的调用,从其 wire 文件读取。
  • 在路由和用量中将 Goose 请求显示为 Goose。
  • 允许应用通过 POST /v1/magpie/usage/requests 报告自己的调用,包括回填。
  • 使用 Bun 的 musl 构建在 Alpine/musl Linux 上运行插件。
  • Claude Desktop 现在使用其保存的对话标题。

改进

  • 备份使用与共享用量相同的密钥派生,避免同步期间重复进行高开销的密钥派生。
  • Claude Code 运行会复用缓存的消息块供后续运行使用,而不是再次写入历史记录。
  • 模型速度显示现在会显示来自更多回复的数据、写入 token 数量,并将 TTFT 单独显示在一行。
  • 打开的代理设置会将标签保持在一行,并根据最长标签调整列宽。
  • Desktop 对话标题每秒读取一次,现在会进入统计信息和上下文。
  • 包含许多图片的长 Codex 对话最多可读取 512 MB,达到限制的错误会建议使用 /compact。
  • 没有个人限制的 Cursor Team 成员现在会使用团队的按需池作为显示的限额。
  • MCP 身份验证会在登录和续期前检查所分配的方法是否可用,并拒绝不支持的注册。
  • 对 ChatGPT 后端的请求现在一致使用 HTTP/1.1。
  • 标准 I/O MCP 检查从主目录开始。
  • 无论客户端如何拼写,聊天轮次的推理过程都能被识别。
  • 仅工具回复的计时现在只统计可见的推理证据。
  • Grok 按 home 的读取会保留磁盘上较新的读数。
  • 没有先前历史记录的 Claude 工具循环现在会将消息分块,以便摘要可以从缓存读取。

错误修复

  • 固定或禁用的插件现在在更新后保持其状态。
  • magpie <agent> <field> 不再将字段名或 DEFAULT 写为该代理的模型。
  • 超过 200 MB 的路由历史记录现在会正确丢弃一整天的数据,而不是留下残留文件。
  • 通过代理重试的更新检查现在会立即显示为正在检查。
  • 用量的会话列表现在会显示所选范围内包含的会话。
  • SOCKS 登录字段在繁体中文下显示正确。
  • 当自动加载关闭或被覆盖时,Pi 的适配器不再被加载。
  • Claude 订阅运行会将工具结果之后用户的文字归属于用户,而不是工具。
  • Gemini/Antigravity 的空回复现在会故障转移到下一个成员,而不会让该账户休息。
  • 挂起的流只接受文本、推理或调用,因此空的帧回复会正确进行故障转移。
  • Group Patience 现在会完整等待,而不是在 90 秒时被截断。
  • 当工具 schema 超过模型的嵌套深度并返回 400 响应时,现在会故障转移到下一个组成员。
  • 诸如 ~/.copilot 和 ~/.qoder-cn 的 IDE 插件路径不再被视为 CLI 自身的路径。
  • 设置为没有提供商 URL 协议的密钥现在会在路由和编辑器中报告,而不是被忽略。
  • 同一毫秒内的两次库更改现在会各自获得自己的备份文件夹。
  • Cursor 聊天系统提示词不再显示得像是用户说的一样。
  • 上下文图表标签不再与坐标轴或彼此重叠。
  • Xiaomi MiMo 现在按其标价计费,而不是 $0。
  • 来自 Chat 或 Zed 客户端的损坏工具交换会在上游 Messages 中修复。
  • Claude 用量请求会使较旧的读取失效,即使发生在同一时钟周期内。
  • Codex 单次调用轮次会在第一个 token 之后正确计时。
  • 缺失的编辑器历史记录和无法读取的对话已被重现并修复。

安装

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

Don't miss a new magpie release

NewReleases is sending notifications on new releases.