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 会自动更新。