Bug Fixes
- Provider model lists now show each model only once. (#6582)
Improvements
- Tests that share a process now check they leave a clean state behind. (#6717)
- Gateway tests now release recorded REST data when a test ends. (#6717)
- Fixed a timing-sensitive provider test by using a fixed clock. (#6474)
- CI now runs internal/gateway tests in parallel chunks, one process per core. (#2191)
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>
Thanks to LoveEcho1145, whose reports and code went into this release. Everyone who helped: contributors.
Bug Fixes
- Provider 模型列表现在每个模型只显示一次。(#6582)
Improvements
- 共享进程的测试现在会检查它们是否留下了干净状态。(#6717)
- Gateway 测试现在会在测试结束时释放已记录的 REST 数据。(#6717)
- 通过使用固定时钟修复了一个时序敏感的 Provider 测试。(#6474)
- CI 现在以并行分块的方式运行 internal/gateway 测试,每个核心一个进程。(#2191)
安装
从 usemagpie.ai 下载,或运行 curl -fsSL https://usemagpie.ai/install.sh | sh。已安装的 magpie 会自动更新。
感谢 LoveEcho1145:这次更新里有你的反馈与代码。所有贡献者见贡献墙。