d81706f974
gateway: a Chat or Responses client's xhigh on Claude Opus 4.7 and later, Sonnet 5 and later or Haiku 5.5 goes as xhigh, not max
main
ggbdpqandfactory-droid[bot]2026-10-10 14:30:11 +08:00
55ac9ec5d2
gateway: Claude Fable and Mythos are never sent a thinking budget, so a Chat client's reasoning_effort or a relayed budget no longer gets their 400
ggbdpqandfactory-droid[bot]2026-10-10 14:18:52 +08:00
8714abd45d
agent: TestUpdateWithBunBridgesSOCKS reads only the proxy variables it sets, so a machine with NO_PROXY or NODE_USE_ENV_PROXY set no longer fails it
ggbdpqandfactory-droid[bot]2026-10-10 14:34:43 +08:00
ddd4f43144
provider: a routing group can be duplicated, from its menu on the Routing page or with magpie group copy (lc on Discord)
yetone2026-10-10 14:53:11 +08:00
8b56cf2d57
provider: an Antigravity or Gemini CLI sign-in's models can be tested, asked through the gateway's translator (lc on Discord)
yetone2026-10-10 14:34:31 +08:00
df2b44ef6c
provider: a model's test can be asked as Codex or Claude Code asks, for a relay that serves only them (耍赖天都爱 on Discord)
yetone2026-10-10 14:28:10 +08:00
4df1402d10
provider: Provider in model names Off names a remote magpie's models alone, not with the other magpie's provider or "routing group" after them (ARNO on Discord)
yetone2026-10-10 14:12:58 +08:00
9e665491ec
context: Tuned for you — each agent's settings worked out from the user's own calls, for the fewest tokens, put in on a click and undone on another
yetone2026-10-10 14:45:34 +08:00
a154197bbb
accounts: ChatGPT accounts come in from codexbar's config.json (碳碳双键)
yetone2026-10-10 15:04:20 +08:00
494dedcf8f
desktopdir: Claude Desktop installed from the Microsoft Store (package AnthropicPBC.Claude_*) has its folders found, as the setup.exe's Claude_* package's are
yetone2026-10-10 14:55:10 +08:00
9e35eef336
gateway: TestKimiHeldBurstTellsNoSpeed waits long enough that one pause of the runner mid-burst no longer reads the held call as a speed (#1469)
yetone2026-10-10 14:52:47 +08:00
82990126db
sessions: a gateway turn cut off mid-write no longer makes every later turn of its session fail on Windows (#1468)
yetone2026-10-10 14:52:45 +08:00
e04824714d
library: a skill's templates and other big files go with a backup and a sync (Crispin)
yetone2026-10-10 14:48:06 +08:00
8424a004e2
gateway: a reply whose reasoning loops before it says anything is asked again once in place, not ended (cdredfox on X)
yetone2026-10-10 14:51:35 +08:00
a6c34c86b8
tui: a provider of your own (OpenAI, Responses, Anthropic or Gemini compatible) is added from the Providers page, at its base URL, as the app's editor adds it (hezz1891)
yetone2026-10-10 14:45:47 +08:00
3ee97def30
claude: a server or container without Claude Code can have magpie download Anthropic's own build, asked first and checked against its manifest (Jorben)
yetone2026-10-10 14:44:57 +08:00
f9113626c7
docs: LESSONS.md gets the review of 10-09 and 10-10 — exemptions scoped by protocol position, a documented security gap is a bug, two sessions never share a checkout; user-set values, error cause and timing tests seen a second day
yetone2026-10-10 14:24:31 +08:00
c431225a08
gateway: a browser that reaches loopback under a web site's name (DNS rebinding) is refused unless it sends an enabled gateway key
yetone2026-10-10 14:21:20 +08:00
4225ba1efb
site: a partner's /go link and the home page's sponsor card say they came from magpie, as ref=magpie (yetone)
yetone2026-10-10 14:17:38 +08:00
a21a2b54f1
gateway: a Codex title the model was cut short on before any text goes back as response.incomplete with its reason and usage, not as a completed reply with nothing in it (#1466, Edward4226)
yetone2026-10-10 14:14:27 +08:00
ea84c99c78
gateway: a DeepSeek model's tool call the client kept no thinking for goes with reasoning_content, so DeepSeek no longer turns the request away (#1462, Clear8Heart)
yetone2026-10-10 14:11:16 +08:00
282c9feb23
agent: a packaged Claude Desktop gets magpie's gateway in the real %LOCALAPPDATA%\Claude-3p too, which 2.31226 reads, not only the package's (bg5eau on X)
yetone2026-10-10 14:13:02 +08:00
74c48ac060
agent: the managed daemon's subcommand helpers are no stale Codex copy (#1461)
ggbdpq2026-10-10 13:44:57 +08:00
c98160c045
gateway: a group's rule can pause one of its models at set hours, days or agents, leaving it out of the group then, not first, not a fallback, not kept by affinity (John on Discord)
yetone2026-10-10 13:46:14 +08:00
34f2078db8
site: a partner's website and key links go through usemagpie.ai/go, which counts the click; fetches of the partner list are counted too
yetone2026-10-10 13:48:26 +08:00
4eb90b69f4
provider: after magpie switches Codex's account, Codex's accounts say the Codex app is still on the one before and to quit and reopen it (CavillZhang on X)
yetone2026-10-10 13:41:59 +08:00
61e296688e
gateway: Codex's model list keeps codex-auto-review when the user picked models on the ChatGPT account, so auto-review runs on it again, not on the conversation's model at low (#1460)
yetone2026-10-10 13:30:25 +08:00
259c71078c
docs: gateway routing says reasoning state goes through same-protocol translation as the vendor wrote it (#1445, XYenon)
yetone2026-10-10 05:34:20 +08:00
d7186e51b9
gateway: Gemini's thoughtSignature stays on the call and text it signed through translation, and goes back instead of the skip value (#1445, XYenon)
yetone2026-10-10 05:34:16 +08:00
13356b9da7
gateway: a Responses reasoning item goes through translation to Responses with its id, summary and encrypted_content, both ways (#1445, XYenon)
yetone2026-10-10 05:34:12 +08:00
64179e7383
gateway: Anthropic's redacted_thinking and a thinking block signed with no text go through translation to Messages as they came, each block apart (#1445, XYenon)
yetone2026-10-10 05:34:09 +08:00
e85be9d6f1
readme: no stats strip under the hero screenshot (45+ agents, 4 wire APIs, 5 routing modes, 0 config files), in en and zh (the owner)
yetone2026-10-10 13:22:39 +08:00
f3d5d12ba3
readme: the intent-routing and nested-routing screenshots are back under the Routing view, in en and zh (the owner wants them)
yetone2026-10-10 13:21:50 +08:00
793af76242
gui: Codex's subagents setting, unset, says the lead picks the model and only falls back to the main model, not just "same as model" (willz on Discord)
yetone2026-10-10 11:58:48 +08:00
338ea97909
provider: moved Cursor users get plugin 0.2.5: an account with a Grok Bot allowance shows it on its Usage card, and a model asked for by its bare name counts in its sized ids' pool (magpie-community/plugins#64, Morganwan90; Will on Discord)
yetone2026-10-10 11:52:49 +08:00
9bb2a467e4
agent: Snow CLI is an agent magpie sets up: a magpie profile in ~/.snow, made the active one, that Snow App takes in with "Sync Snow CLI API config" (#1457)
yetone2026-10-10 11:45:23 +08:00
43cb6fe34e
agent: Claude Code is told the window of Claude Desktop's models while Desktop is on magpie, so its Code tab no longer shows GPT 272K and Grok 256K as 200K (#1458)
yetone2026-10-10 11:42:00 +08:00
d7a1b02032
redact: more kinds of personal data, each with its own switch: SSNs, passports, IBANs, birthdays, MAC addresses and serial numbers on by default; home-folder names, user@host, public IPs and cloud buckets off (lc on Discord)
yetone2026-10-10 11:24:03 +08:00
5b008f5a55
i18n: Chinese says 子代理 for subagent everywhere, not 子 agent in some places and 子代理 in others (willz on Discord)
yetone2026-10-10 11:24:27 +08:00
9db2ed3dc6
gateway: temperature, top_p and top_k are left out for the Claudes that refuse them, so Haiku 5.5 no longer answers auto mode's classifier "temperature is deprecated for this model" (#1454)
yetone2026-10-10 11:13:42 +08:00
4a3d7c6f04
gateway: an agent's thinking between_tools, Sonnet 5.5's thinking off, is read as thinking off on a model magpie translates for (#1454)
yetone2026-10-10 11:02:35 +08:00
a9cb0ef988
gateway: Claude Sonnet 5.5 is sent thinking between_tools in place of disabled, and Opus 5.5, Fable and Mythos no thinking, so Claude Code's auto mode classifier no longer gets a 400 (#1454)
yetone2026-10-10 10:58:41 +08:00
16539c2ea9
imagemcp: generate_video and the Magpie Image card name every video model the gateway makes videos with, not a Grok subscription alone (#1399)
yetone2026-10-10 10:58:31 +08:00
f2611b7154
accounts: import ChatGPT accounts from Cockpit Tools' and Sub2API's exports, several files at once, from the window or magpie accounts import; the box says the source tool is signed out (#1453)
yetone2026-10-10 10:56:55 +08:00
99009b9333
provider: a plugin's model pool counts a bare id with its @sizes, so a routing group's cursor/grok-4.7 is weighed on Cursor Models, not a used-up Other Models (Will on Discord)
yetone2026-10-10 10:54:22 +08:00
b934d64a4e
tests: TestNoCommandBypassesProc leaves out internal/testenv, which only tests import and which can't import proc (its tests import testenv); main was red since 2da8fbe4's testenv.Bun ran bun with os/exec
yetone2026-10-10 10:51:48 +08:00
54675767f1
sessions: a folder draws its latest 100 sessions and a Show more for the next page, and opening a session draws only that session again (ChildhoodAndy on X)
yetone2026-10-10 10:50:09 +08:00
ca3394ff80
docs: the community's plugins update by themselves every hour, not every six hours (en, zh, ja)
yetone2026-10-10 10:28:45 +08:00
e5f04f38e8
plugin: a plugin on a pre-release whose release is out shows the update on its row, as the Plugins dot already did; versions are ordered as semver orders pre-releases, in Go and in the page
yetone2026-10-10 10:28:10 +08:00
2da8fbe488
tests: every test that runs plugins on the bun on PATH runs it once first, through testenv.Bun, so a bun that has never run here doesn't time out internal/provider's and internal/plugin's plugin tests (#1306)
yetone2026-10-10 10:22:56 +08:00
ba0e2a8aa9
plugin: Update all and magpie plugin update bring a plugin pinned to an older version to npm's newest, so the update prompt clears (ARNO on Discord)
yetone2026-10-10 10:18:13 +08:00
47a313f618
library: Pi's MCP servers go to ~/.pi/agent/mcp.json, the file Pi 0.99+ loads, unless pi-mcp-adapter is really loaded; an adapter left installed but not listed no longer sends them to mcp-adapter.json (sydney on Discord)
yetone2026-10-10 10:18:16 +08:00
666c0fa4fd
routing: the context window holds still while requests stream in, and the prompt-cache card shows the last request's hit, dimmed, or a dash with the reason instead of "——命中" and an empty bar (dumplings on Discord)
yetone2026-10-10 09:57:08 +08:00
e3bd766fae
providers: a saved provider's editor keeps the add form's Fetch models button, "Fetch models again" once a list was fetched, to re-fetch after a key moves to another group (耍赖天都爱 on Discord)
yetone2026-10-10 09:01:40 +08:00
65dcc57369
tests: the root package's plugin tests run the bun on PATH once before their one-minute context, so a bun that has never run here doesn't time them out (ggbdpq, #1306)
ggbdpq2026-10-10 10:12:56 +08:00
e611fc65d6
codex: magpie restarts the codex app-server a change left on the old model list when no codex session is on it, and the Agents page offers Restart when one is (luci on Discord)
yetone2026-10-10 10:01:49 +08:00
bb3b3f1486
gateway: with "only each model's largest window" on, Claude Desktop shows a model of 1M or more as its 1M entry, "1M context window", not as what looked like the plain model (杰多夫 on Discord)
yetone2026-10-10 09:58:27 +08:00
d9bf7c1ccf
zcode: the API format the user picks for magpie's provider in ZCode's settings stays theirs; a sync no longer puts Anthropic Messages back on every start (杰多夫 on Discord)
yetone2026-10-10 09:49:38 +08:00
eb035e29e1
sessions: a session seen only through the gateway can be deleted: its row and recorded conversation go to magpie's trash, and Restore brings them back (lc on Discord)
yetone2026-10-10 09:53:38 +08:00
0d5fdbb2de
provider: moved Cursor users get plugin 0.2.3: where a proxy or network blocks HTTP/2 ("h2 is not supported"), a Cursor chat goes over HTTP/1.1 as RunSSE + BidiAppend on api2 instead of failing (magpie-community/plugins#59, kazecreator)
yetone2026-10-10 09:38:24 +08:00
83c963c466
gateway: a gateway MAGPIE_ADDR puts on the network asks callers from other machines, a container's host among them, for an enabled gateway key, as sharing does
yetone2026-10-10 09:26:20 +08:00
c4476d5658
library: skills from GitHub are checked as the skills page opens, and one changed here is marked and asked about before an update replaces it (#1449)
yetone2026-10-10 09:14:32 +08:00
d86a4e0568
site: the docs have Docker and Remote magpie pages in English, Chinese and Japanese, listed in every docs page's contents and footer and linked from the READMEs (HuanCheng Bai on Discord)
yetone2026-10-10 09:07:47 +08:00
c65d9fb473
codex: magpie-models.json keeps the keys the user added by hand to a model, and says supports_reasoning_summaries itself, so Codex before 0.145 sends the effort and shows thinking (heng91, #1450)
yetone2026-10-10 09:07:44 +08:00
229ce19acc
gateway: the loop guard's end-to-end tests bound how soon the loop was cut by what reached the agent, not by how far the fake vendor wrote ahead of a slowed gateway (#1443)
yetone2026-10-10 08:36:30 +08:00
62d7cd7be3
sessions: recording gateway conversations is a setting card over the list, with what it keeps and where, and a labelled delete that shows only when text is kept (lee on Discord)
yetone2026-10-10 07:40:00 +08:00
9b51428e16
provider: a Claude model models.dev lists after the Claude account's last fetch, Haiku 5.5 among them, is offered at once, not after the next Refresh (wakaka on Discord)
yetone2026-10-10 07:37:24 +08:00
1134c7a8af
codex: the restart advice after a model or catalog change names the app-server codex sessions share ("codex app-server daemon restart"), on Windows and WSL too (TJHHHH, luci on Discord)
yetone2026-10-10 06:27:37 +08:00
5aca7d0924
codex: effort left at Default stays Default and says the level Codex takes then ("default (medium)"), and isn't written over with medium when a model is picked or the catalog synced (lgtm on Discord)
yetone2026-10-10 06:26:09 +08:00
c1c887798b
provider, docs: a bare model id several providers serve goes by the Providers order, said and tested (MOMO on Discord)
yetone2026-10-10 05:56:07 +08:00
e50a958014
gateway: an unknown model's 404 names the nearest ids, display names first, and how a model is named (MOMO on Discord)
yetone2026-10-10 05:46:48 +08:00
0311c720c1
gateway, provider: a model its vendor answers is deprecated leaves that provider's lists until it is answered again, and the next member is asked (MOMO on Discord)
yetone2026-10-10 05:40:28 +08:00
52f6b3a3ab
plugins: the GitHub list waits up to 3s for a repository's https icon fetched the first time (yetone: 非官方插件显示不出来 logo)
yetone2026-10-10 05:22:04 +08:00
3e5bc3d8fe
gateway, usage: conversation text is kept only under a session the client named, and a client's "request-…" session counts like any other (#1355)
yetone2026-10-10 04:11:44 +08:00
c9b8263378
sessions, gateway: Sessions lists gateway sessions, and can keep their text on this computer when turned on (#1355, mu-zi-lee)
木子不是木子狸2026-10-10 03:45:52 +08:00
12c0550ae7
gateway: a signed thinking block with no text goes to Messages with its empty thinking, not without the field (#1447, Edward4226)
yetone2026-10-10 04:19:52 +08:00
916c1cc7ea
gateway: a custom provider's video models, marked "kind": "video" by its own model list, are started, polled and fetched at its OpenAI Videos API (#1446, Edward4226)
yetone2026-10-10 04:15:25 +08:00
af1e477d83
gateway: a resumed reply to a model that takes no prefill is answered after it, not refused (#1447, Edward4226)
yetone2026-10-10 04:14:30 +08:00
8c21a41846
gateway: auto mode's server review reaches Claude alone, and its verdict comes back on every route (lc on Discord)
yetone2026-10-10 03:55:57 +08:00
566760147a
provider: moved Factory users get plugin 0.1.22, whose Claude Code restored-context turn after /compact no longer reaches Factory unadapted (plugins#68, Vigilans)
yetone2026-10-10 03:39:45 +08:00
599d784f59
library: magpie-image runs this computer's magpie, whatever path another computer or an old install saved (#1439, dawn1095)
yetone2026-10-10 01:28:15 +08:00
7f62dbf3ed
gateway, agents, gui: a model's reply limit is published within the window beside it, on /v1/models, Cursor's and Muse's lists, the Gateway page and magpie model output (#1438, yhong91)
yetone2026-10-10 01:26:38 +08:00
b4bdd59f72
gui: a long app menu stays in the window and scrolls inside itself, so the last removed group can be brought back (#1437, Hipple)
yetone2026-10-10 01:26:57 +08:00
5b46b6142f
gui: Names in agents' lists shows the saved choice on Routing and in the provider editor before Settings is opened (#1433, ObsidianArch02)
yetone2026-10-10 01:20:21 +08:00
ca0867e412
gateway: a Grok model's 2500.0 in a call's arguments reaches the agent as 2500, on every route and protocol, deltas and done alike (#1431, timonwong)
yetoneandtimonwong2026-10-10 00:41:39 +08:00
7d0e415e62
plugins: two plugins that sign in to one provider are both listed, each row says which serves it, and Use for picks the other (neiko on Discord)
yetone2026-10-10 00:50:51 +08:00
059171006b
library: DeepSeek Harness is given a server's ${NAME} as a !!js expression it reads from its environment (#1435, CnsMaple)
yetone2026-10-10 00:43:00 +08:00
a3a8e25792
plugins: a repository tagged magpie-plugin shows the icon its package.json gives (yetone: 非官方的插件能否支持 icon)
yetone2026-10-10 00:42:34 +08:00
849faea3a3
plugins: a card's kind and Unofficial chips without fills, provider and middleware each their own hue (yetone)
yetone2026-10-10 00:42:28 +08:00
2c1b593675
library: Zed takes MCP servers, in its settings.json context_servers (lc on Discord)
yetone2026-10-10 00:37:32 +08:00
189586612e
agents, gateway: Codex's subagents go on a model set in its row, a ChatGPT account's (willz on Discord)
yetone2026-10-09 23:28:05 +08:00
aa82288fb6
usage: Volcengine Ark's Coding Plan and Agent Plan windows, read with the account's access key (#1427, yayoinoyume)
YAYOI27andClaude2026-10-09 23:25:04 +08:00
ea1c5d0457
gateway: Antigravity's 429 to a Claude Code / Agent SDK system prompt is the prompt turned away, not a quota, everywhere, and the agent gets 400 (#1425)
yetone2026-10-09 23:21:33 +08:00
c3e673b061
codex: the account Codex is signed in to goes by the name it is saved under, so two Team seats of one email are weighed apart (#1424, lingqiqi5211)
yetone2026-10-09 23:13:00 +08:00
319b72c7a5
gateway: the loop guard's long-reply test streams 1000 lines, not all of gateway.go, and waits a minute (69c21cdd's macOS -race CI red)
yetone2026-10-09 23:14:34 +08:00
ab72c8eb85
gui: TestCoveredWindowStaysUp hides magpie and checks the window in one step, so the activation its open asked for can't unhide magpie in between (macos-latest, CI run 37942751214)
yetone2026-10-09 23:07:41 +08:00
570b8fdb2a
provider: swapping LoginUsage's or Claude /usage's stand-in waits for the readings still running through the old one (data race in CI run 37942751214)
yetone2026-10-09 23:07:41 +08:00
d7f3c20be3
grok: a Codex subagent's plain agent_message goes to Grok as the user's message, not refused with 422 "unknown item type" (plugins#61, opencode-grok-auth 0.1.11)
yetone2026-10-09 22:48:48 +08:00
acdaa28aa1
codex: a conversation that searched the web declares cached search to the ChatGPT backend, so its compaction and turns aren't refused "response protection is unavailable" (#1270, #1099)
yetone2026-10-09 22:40:42 +08:00