Changes
- gui tests: settings-general reads the language button's place once the page's animations end
- gui tests: copilot-signed-out-account measures the account's row once it is no longer drawn again
- gui tests: group-member-info wheels a member's switch and Remove into view before it clicks them
- gui tests: session-terminal wheels the row into view instead of opening a taller window
- gui tests: plugin-list-error looks for the "vendor list · " hint, not every "供应商列表"
- gui tests: nav-sub-unroll and plugin-check-github-limit find Installed by name, after P0's Built-in tab
- gui tests: menu-scroll waits for the menu's opening to finish before it clicks its scrollbar
- gui tests: library-mcp-tool-switch has every switch below the stuck head before it clicks
- gui tests: allow-ips wheels Remove into view before it clicks it
- gui tests: gateway-port lets each wheel step come to rest before it looks again
- gui: 100% picked at the foot of Settings at 150% ends at the foot, not 6px up (#911 again, zh)
- gui tests: gateway-caller-keys wheels up to Settings' tabs before Network, which the header covered in WebKit
- gui: on a phone a routed request's account keeps a few letters, not a sliver
- gui: a side model's Thinking chip gives way by a class, not :has(), which Safari 15.0 can't parse
- plugins: the window gets a plugin kernel, and the Gateway page is the first page a plugin draws (P1)
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>
The same release, and the feed magpie updates from: https://github.com/yetone/magpie-releases/releases/tag/v0.1.1228