github yetone/magpie v0.1.1231
magpie v0.1.1231

latest release: v0.1.1232
5 hours ago

Changes

  • provider, gateway, gui: a model with none of its levels ticked is sent no reasoning field, on every route and in a routing group (yuexian7)
  • gui: the Context window field offers 400K and 512K beside 128K, 200K, 256K and 1M (yuexian7)
  • gateway: Claude's bridge no longer passes hook notices and token counts on as the user's message (#2060)
  • library: one skill over 200 MB is left out, not the whole repository (#2062)
  • gui: a refused allow list names the address magpie sees the page from, with Add (Mathresearcher)
  • gui: the tray panel's Routing rows tell how fast a finished request wrote (#2050)
  • provider tests: the device sign-ins' fakes poll every 10ms, not the 1s floor a vendor's 0 interval got (#2051)
  • gui tests: group-fold's window is 1700 tall, for the editor's Custom wait that 195a100 added
  • agent: eight more syncs keep what the user set on magpie's block (#2030's siblings)
  • gateway: /v1/audio/transcriptions passes speech-to-text through to the provider (#2053, niyoh120)
  • plugin: a listed plugin whose package is gone is installed again, and bun's installs run one at a time (#2002)
  • gateway: a Factory usage-limit 402 that arrives before the account's windows are read rests only that model once they are (#2036, Ziqi-Cui)
  • agent: Claude Desktop keeps the user's own 3p settings when magpie is turned off and on again (#2035, capiton0)
  • gui: copying on KDE Wayland no longer breaks the connection to the compositor and quits magpie (#2039, dannisun0412)
  • plugin: a plugin declares its own switches, shown in its provider's editor and read by the plugin (#2038, Vocllum)
  • gateway tests: TestCodexHeardWithinItsIdleTimeout leaves over a second of room on both sides, where a busy machine's lag carried member a's failure past Codex's quiet limit (#1800)
  • provider: a subscription sign-in canceled while its token is fetched adds no account (#2054)
  • gui tests: signin-proxy brings Custom… into sight before its second click, which the sign-in drawn again put under the editor's bar at 380 in German
  • gui: a sign-in whose browser didn't open says why and shows its link, and Windows names rundll32 by its path (#2043)
  • gui: Library is a plugin's page, its script, style and words in plugins/library
  • gui: a mask picture is named in full, so a plugin's stylesheet draws it from the right folder
  • gui: Sessions is a plugin's page, its script, styles and words under assets/plugins/sessions (P2)
  • gui tests: session-terminal clicks Theme only once the Ghostty save has drawn the page again
  • daemon: magpie daemon install --web serves the browser page from the service, with a link that lasts (HuanCheng Bai)
  • gui: magpie web beside a busy gateway waits for the port instead of failing to bind it (K.Liu)
  • sessions: Kimi Code sessions open as a transcript (#2056)
  • provider: a subscription switched off or removed makes no background requests, no claude auth status every minute (Riko on Discord)
  • gui: a routing group's Slow to start takes minutes of your own, beside Wait, 30 s, 1 min and 2 min (Kismet Alan on Discord)
  • gateway: Kimi Code takes a Claude Code session that loaded a deferred tool, and DeepSeek one that dropped a tool (#2042, davisjiahao)
  • cli, gateway: magpie statusline prints the session's model and each account's windows for Claude Code's status line (#1997, kensenzhao)
  • gateway, gui, cli: a search API's keys take turns, a refused one rests, and each Tavily key shows what it has used (SlouchyQuill)
  • agent: with Claude Desktop on magpie, Claude Code runs each model at its own window, not the least of them all (#2025, 6.1sol)
  • proc: a command that isn't installed is answered from each PATH folder's listing, not a stat per extension, so a Library change after a start no longer looks for ~100 agents' commands one file at a time on Windows (#1624, Hipple)
  • provider: a provider at a vendor's own endpoint is priced from that endpoint's models.dev catalog (#2052, mengyianx)

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>

更新

  • 提供商、网关、界面:一个级别都没勾选的模型,在所有路由和路由组中都不发送推理字段(yuexian7)
  • 界面:上下文窗口字段在 128K、200K、256K 和 1M 之外,新增 400K 和 512K(yuexian7)
  • 网关:Claude 桥接不再把钩子通知和 token 计数当作用户消息传下去(#2060)
  • 资源库:单个超过 200 MB 的技能会被跳过,而不是整个仓库(#2062)
  • 界面:被拒绝的允许列表会显示 magpie 看到的页面地址,并提供「添加 <地址>」(Mathresearcher)
  • 界面:托盘面板的路由行会显示已完成请求的输出速度(#2050)
  • 智能体:另外八处同步也会保留用户在 magpie 配置块里的设置(#2030 的同类问题)
  • 网关:/v1/audio/transcriptions 将语音转文字直接转发给提供商(#2053,niyoh120)
  • 插件:已列出但包已丢失的插件会重新安装,bun 的安装一次只跑一个(#2002)
  • 网关:在读到账号窗口之前到达的 Factory 用量上限 402,读到后只让该模型休息(#2036,Ziqi-Cui)
  • 智能体:关闭再打开 magpie 时,Claude Desktop 保留用户自己的第三方设置(#2035,capiton0)
  • 界面:在 KDE Wayland 上复制不再断开与合成器的连接导致 magpie 退出(#2039,dannisun0412)
  • 插件:插件可以声明自己的开关,显示在其提供商编辑器中并由插件读取(#2038,Vocllum)
  • 提供商:在获取令牌时取消的订阅登录不会添加账号(#2054)
  • 界面:浏览器没有打开的登录会说明原因并显示链接,Windows 上按路径调用 rundll32(#2043)
  • 界面:资源库和会话页改由插件绘制
  • 守护进程:magpie daemon install --web 由服务提供浏览器页面,链接长期有效(HuanCheng Bai)
  • 界面:网关端口忙时,magpie web 会等待端口,而不是绑定失败(K.Liu)
  • 会话:Kimi Code 会话可以作为对话记录打开(#2056)
  • 提供商:关闭或删除的订阅不再发起后台请求,不再每分钟运行 claude auth status(Discord 上的 Riko)
  • 界面:路由组的「启动慢」可以填写自定义分钟数,此外还有等待、30 秒、1 分钟和 2 分钟(Discord 上的 Kismet Alan)
  • 网关:Kimi Code 可以接收加载过延迟工具的 Claude Code 会话,DeepSeek 可以接收移除过工具的会话(#2042,davisjiahao)
  • 命令行、网关:magpie statusline 为 Claude Code 状态栏输出会话模型和每个账号的窗口(#1997,kensenzhao)
  • 网关、界面、命令行:搜索 API 的多个密钥轮流使用,被拒绝的会休息,每个 Tavily 密钥显示已用量(SlouchyQuill)
  • 智能体:Claude Desktop 接在 magpie 上时,Claude Code 按每个模型自己的上下文窗口运行,而不是所有模型中最小的那个(#2025,6.1sol)
  • 进程:未安装的命令改为从每个 PATH 目录的列表中判断,不再逐个扩展名 stat,Windows 上资源库变更后不会再逐个查找约 100 个智能体的命令(#1624,Hipple)
  • 提供商:使用供应商官方端点的提供商,按该端点的 models.dev 目录计价(#2052,mengyianx)

安装

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

Don't miss a new magpie release

NewReleases is sending notifications on new releases.