github yetone/magpie v0.1.1234
magpie v0.1.1234

latest releases: v0.1.1237, v0.1.1236, v0.1.1235...
4 hours ago

Changes

  • agent: a Codex reaching the gateway from another machine is never joined beside its ChatGPT sign-in (#2145, lazydao)
  • gateway: a group skips Antigravity for the system prompt it just turned away (#2156)
  • tests: TestRefreshInvalidationCancelsStaleCall gives the second ask 10s, not 1s, so a loaded runner doesn't read it as a stale listing left running
  • gui: a routing group's member held at its cap, or used up and set not to spend credits, stays on the Routing stage (#2129, wyq0x55)
  • gui: Settings › General's Codex model rows and Open at login say what they do in their tooltip, and Lightweight mode that the gateway keeps running (#2120)
  • gui: an allowance curve says when it runs out, so its 52px shape need not be read (#2079, #2146, Edward4226)
  • gui: a view at its top when a control is clicked stays at its top, what came in above moving the control down (#2134)
  • agent: the Qoder app counts as Qoder again, found by the status file it writes to ~/.qoder (#2138, xiaozicoder)
  • usage: a provider the log names but that isn't set up now goes by its name, "Claude Code", not "claude" (@ByronVon1 on X)
  • provider: moved Kiro, WorkBuddy and Factory users get plugins 0.1.11, 0.1.21 and 0.1.27 (magpie-community/plugins#120, #121, #119)
  • agent: an omp outside magpie's PATH (bun's ~/.bun/bin) is still found and asked its version on Linux and macOS, so its models offer max (whqtian on Discord)
  • provider: a routing group keeps its thinking members' levels beside a member known not to think, so Codex shows its effort control (#2127, cnlove7777777-art)
  • gui: the sidebar sets off from rest and settles in a third of a second, as a Mac's does (wangye1644294 on X)
  • gui: Routing is back to v0.1.1231's layout; reverts dae2618 (#1354)
  • gateway: a try is queued only for the time it stood in its lane's queue or waited for its minute, so a provider with no limit never reads as queued (#2153)
  • provider: Vertex AI's preset offers Gemini 4 Argon at global, and its test asks it at low (#2155, TomXPRIME)
  • provider: a moved Devin gets plugin 0.1.16, where SWE-2 isn't held by a used-up quota
  • gui: the menu bar's total is every token, cache too, marked Σ, as the Requests tab sums it (NextCommit)
  • gui: the desktop window saving an allow list is this computer, not 192.0.2.1 (Mathresearcher)
  • gateway: a json_schema an upstream turns away is asked for as a JSON object, the schema in the system prompt, before the format is told in words alone (#2126)
  • gateway: a provider that refuses a tool_result holding only tool_reference blocks gets them said as text too (#2124)
  • gui: a provider kept for its usage alone is one click, Usage only, and its card says so (#2068, keleus)
  • cli: magpie provider refresh-every and auto-include set a list's schedule and rules (#2135)
  • provider: a provider of your own can fetch its model list on a schedule and take newly listed models by rule (#2135, tianxia3111)
  • provider, gui, cli: a Codex account's auto-use of its resets is two switches, its week used up and one about to expire (#2078, alanwalk)
  • agent: an update that exits 0 but leaves the CLI unable to run is mended once, else said as failed (#2128, leozejia)
  • gui: a quota curve's tooltip follows colorblind mode as soon as it changes, not at the next redraw (#2073)
  • gui: in colorblind mode a quota legend key is its window's dash, the even paces are dotted, and the balance curve and the good grade keep their look (#2073)
  • gui, settings: colorblind mode for quota curves and chart series (#2073)
  • gateway: a request whose kept-alive connection was dropped is sent again at once on a new one, not failed as a 502 and asked after a pause (#2136, jiangkoumo)
  • tui: u on the Usage page follows the app's "how much is left", and writes it back (#1070)
  • sessions: the Routing page names a PI-Desktop chat by its PI-Desktop title (#1967)
  • gui: Settings › Proxy has a Test that says whether requests leave through it (#2076)
  • gui: on the Mac the quick panel opens over a full-screen app, on the Space the user is on, not on the desktop it was first shown on (#2141)
  • provider, gui: a model listed only on APIs the provider has no URL for isn't offered to agents, and Select all and Free only leave it (#2094, wangjianjq)
  • gateway: /v1/magpie/concurrency tells the whole gateway's requests in flight, waiting and tool turns, 0 when idle, with or without a limit (#2132, bigbitbox)
  • gui: a part kept in place is put back to the nearest whole pixel, so WebKit's dropped fraction no longer adds up (#1804)
  • provider: a moved ZCode updates to plugin 0.1.18, which reads ZCode 3.15's plan key from config.json (#2130)
  • gateway, agent, gui: Claude Desktop's subagents can be held to one model, set in its row on the Agents page
  • gateway: a Claude Desktop subagent's turn no longer becomes the session's model, so Desktop's titles stay on the lead's
  • provider: ZCode 3.15's GLM Coding Plan key is read from its config.json, so a valid plan no longer reads as "no plan" (#2130, Hanhan758)

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.1234

Don't miss a new magpie release

NewReleases is sending notifications on new releases.