github yetone/magpie-releases v0.1.772
magpie v0.1.772

latest releases: v0.1.3014, v0.1.3013, v0.1.3012...
one month ago

Features

  • Magpie now supports interactive sign-in prompts for plugins that need UI, including select lists, confirmations, text inputs, editors, and custom plugin components.
  • Startup sessions now reach every plugin, allowing them to keep the context needed for sign-in.

Bug Fixes

  • Fixed Kiro sign-in hanging because Magpie did not provide a UI context.
  • Fixed pi-zcode quota errors returning empty replies; Magpie now returns the original error message and a proper status code (429 for quota or rate limits, otherwise 502).

Improvements

  • Small JSON or text bodies from streamed requests are now preserved, so empty streams can display meaningful errors instead of an empty message.
  • Added tests for interactive plugin sign-in flows and ZCode quota error handling.

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>

功能

  • Magpie 现在支持需要 UI 的插件交互式登录提示,包括选择列表、确认、文本输入、编辑器以及自定义插件组件。
  • 启动会话现在会到达每个插件,使其能够保留登录所需的上下文。

错误修复

  • 修复了 Kiro 登录因 Magpie 未提供 UI 上下文而挂起的问题。
  • 修复了 pi-zcode 配额错误返回空回复的问题;Magpie 现在会返回原始错误消息和适当的状态码(配额或速率限制为 429,否则为 502)。

改进

  • 流式请求中的小 JSON 或文本正文现在会被保留,因此空流可以显示有意义的错误,而不是空消息。
  • 新增了针对交互式插件登录流程和 ZCode 配额错误处理的测试。

安装

从 usemagpie.ai 下载,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh。已安装的 magpie 会自动更新。

Don't miss a new magpie-releases release

NewReleases is sending notifications on new releases.