github yetone/magpie v0.1.1291
magpie v0.1.1291

latest releases: v0.1.1293, v0.1.1292
4 hours ago

Features

  • Clicking Sign in on an installed plugin now takes you directly to that plugin’s sign-in page.
  • Updated OpenCode Zen’s card to clarify that it does not report key balances, and added a plan card for Go at /inference/go.

Bug Fixes

  • Fixed reset leaving stale catalog data that could affect new requests.
  • Fixed duplicate plugin sign-in pages opened from the CLI, including Grok opening twice on macOS.
  • Fixed a WorkBuddy reply with no cost on its first line being treated as multiple calls.
  • Fixed WorkBuddy AI plugin updates for moved users so credit rates like “x0.34 credits” are recognized.
  • Fixed ClinePass routing to use the configured final provider.
  • Fixed the WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS environment variable not reaching WebView2 on Windows.
  • Fixed Zed plugin updates to choose the organization with a plan by requiring version 0.1.10 or later.
  • Fixed stale silent vendor connections by pinging and dropping idle HTTP/2 connections.
  • Fixed session-file reads being blocked by other readers’ refreshes; only actual file changes now refresh reads.

Improvements

  • Reduced repeated work by caching catalog data, provider groups, auth files, provider information, and retired status for short periods.
  • Session files are now read incrementally, only changed files are reopened, and read buffers match the remaining file size.
  • Usage statistics now reuse a single session summary instead of rebuilding and copying large lists for each request.
  • Response history and affinity data are now saved periodically rather than on every answer.
  • Plugin streamed responses now process reply chunks more efficiently, avoiding extra JSON decoding and byte copies.
  • The GUI window reads its state once instead of twice, and gateway session lists omit day data unless stats need it.
  • Long request bodies are processed once, and web search can inspect a body without copying or parsing it for providers that handle search on their own.
  • Startup warm-up reads Codex effort data only when Codex sessions exist.

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

  • 点击已安装插件上的“Sign in”现在会直接带您到该插件的登录页面。
  • 更新了 OpenCode Zen 的卡片,以澄清它不会报告密钥余额,并在 /inference/go 添加了 Go 的计划卡片。

Bug Fixes

  • 修复了重置会留下可能影响新请求的陈旧目录数据的问题。
  • 修复了从 CLI 打开重复插件登录页面的问题,包括 Grok 在 macOS 上会打开两次的问题。
  • 修复了第一行没有费用信息的 WorkBuddy 回复被当作多次调用的问题。
  • 修复了已迁移用户的 WorkBuddy AI 插件更新,以便识别诸如“x0.34 credits”之类的积分费率。
  • 修复了 ClinePass 路由以使用配置的最终提供程序。
  • 修复了 WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS 环境变量在 Windows 上未传递到 WebView2 的问题。
  • 修复了 Zed 插件更新,通过要求版本 0.1.10 或更高版本来选择具有套餐的组织。
  • 修复了陈旧的静默供应商连接,通过 ping 和丢弃空闲的 HTTP/2 连接。
  • 修复了会话文件读取被其他读取器的刷新阻塞的问题;现在只有实际文件更改才会刷新读取。

Improvements

  • 通过短时间缓存目录数据、提供程序组、认证文件、提供程序信息和停用状态,减少了重复工作。
  • 现在会话文件会增量读取,仅重新打开已更改的文件,并且读取缓冲区与剩余文件大小匹配。
  • 使用统计现在复用单个会话摘要,而不是为每个请求重建和复制大型列表。
  • 响应历史记录和亲和性数据现在定期保存,而不是每次回答都保存。
  • 插件流式响应现在更高效地处理回复块,避免额外的 JSON 解码和字节复制。
  • GUI 窗口读取其状态一次,而不是两次;网关会话列表省略每日数据,除非统计信息需要。
  • 长请求正文只处理一次;对于自行处理搜索的提供程序,网页搜索可以检查正文而无需复制或解析它。
  • 启动预热仅在存在 Codex 会话时才读取 Codex effort 数据。

安装

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

Don't miss a new magpie release

NewReleases is sending notifications on new releases.