Peter Steinberger
a4fc1200de
style: normalize provider formatting
2026-04-04 23:36:46 +09:00
Peter Steinberger
1ca1ce85ee
docs: refresh xai and zai provider refs
2026-04-04 15:34:57 +01:00
Peter Steinberger
de001d0e07
docs: refresh subagent completion delivery refs
2026-04-04 15:32:45 +01:00
Vincent Koc
1f2e068e6b
test(providers): require plugin-boundary family coverage
2026-04-04 23:30:28 +09:00
Peter Steinberger
d06633c618
docs: refresh device management authz refs
2026-04-04 15:28:36 +01:00
Peter Steinberger
3dda70a578
docs: refresh gemini cli oauth setup refs
2026-04-04 15:27:42 +01:00
Peter Steinberger
fb8e20ddb6
fix: harden paired-device management authz ( #50627 ) (thanks @coygeek)
2026-04-04 23:27:05 +09:00
Peter Steinberger
9ac9edff43
docs: refresh gateway operator scope refs
2026-04-04 15:25:57 +01:00
Vincent Koc
cb1c2e8f86
test(providers): cover xai and zai stream hooks
2026-04-04 23:24:18 +09:00
Vincent Koc
e277c01953
test(providers): cover openrouter replay family
2026-04-04 23:23:02 +09:00
hugh.li
9dd449045a
fix(google-gemini-cli-auth): fix Gemini CLI OAuth failures on Windows ( #40729 )
...
* fix(google-gemini-cli-auth): fix Gemini CLI OAuth failures on Windows
Two issues prevented Gemini CLI OAuth from working on Windows:
1. resolveGeminiCliDirs: the first candidate `dirname(dirname(resolvedPath))`
can resolve to an unrelated ancestor directory (e.g. the nvm root
`C:\Users\<user>\AppData\Local\nvm`) when gemini is installed via nvm.
The subsequent `findFile` recursive search (depth 10) then picks up an
`oauth2.js` from a completely different package (e.g.
`discord-api-types/payloads/v10/oauth2.js`), which naturally does not
contain Google OAuth credentials, causing silent extraction failure.
Fix: validate candidate directories before including them — only keep
candidates that contain a `package.json` or a `node_modules/@google/
gemini-cli-core` subdirectory.
2. resolvePlatform: returns "WINDOWS" on win32, but Google's loadCodeAssist
API rejects it as an invalid Platform enum value (400 INVALID_ARGUMENT),
just like it rejects "LINUX".
Fix: use "PLATFORM_UNSPECIFIED" for all non-macOS platforms.
* test(google-gemini-cli-auth): keep oauth regressions portable
* chore(changelog): add google gemini cli auth fix note
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-04 23:22:36 +09:00
Peter Steinberger
eddb94555a
docs: refresh heartbeat task batching refs
2026-04-04 15:22:01 +01:00
Vincent Koc
3f9e93fd28
test(providers): cover opencode replay family hooks
2026-04-04 23:21:41 +09:00
Joe LaPenna
bb82fe8f19
fix: constrain device bootstrap scope checks by role prefix ( #57258 ) (thanks @jlapenna) ( #57258 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-04 23:21:01 +09:00
Vincent Koc
a2e0a094c1
test(providers): cover stream family plugin hooks
2026-04-04 23:20:28 +09:00
Vincent Koc
fa34f3a9d5
fix(ci): restore provider runtime seams
2026-04-04 23:19:23 +09:00
Peter Steinberger
c09e128587
fix(gateway): include talk secrets in CLI pairing defaults ( #56481 ) (thanks @maxpetrusenko)
2026-04-04 23:18:54 +09:00
Max P
8262078ee5
fix(agents): inherit completion announce delivery target ( #56481 )
2026-04-04 23:18:54 +09:00
Vincent Koc
4fe21de3ce
test(providers): cover xai tool compat seam
2026-04-04 23:18:31 +09:00
Vincent Koc
20d14745cf
refactor(providers): flatten passthrough provider hooks
2026-04-04 23:16:53 +09:00
Peter Steinberger
ea2f56b4e8
docs: refresh bundled channel naming mirrors
2026-04-04 15:16:11 +01:00
Vincent Koc
1e7f9e8746
test(providers): cover transport family matrix
2026-04-04 23:14:02 +09:00
Peter Steinberger
4be01a5cd5
docs: refresh onboarding channel mirrors
2026-04-04 15:13:14 +01:00
Peter Steinberger
772ee1f81f
docs: refresh bundled channel ownership refs
2026-04-04 15:11:20 +01:00
Peter Steinberger
b7e6a3bc9e
ci: retrigger workflow shell retry 34
2026-04-04 15:09:50 +01:00
Peter Steinberger
edc51b1fa4
ci: retrigger workflow shell retry 33
2026-04-04 15:09:50 +01:00
Peter Steinberger
6ce96c273f
ci: retrigger workflow shell retry 32
2026-04-04 15:09:50 +01:00
Peter Steinberger
37a3b6b25f
ci: retrigger workflow shell retry 31
2026-04-04 15:09:50 +01:00
Peter Steinberger
b7296fe5dd
ci: retrigger workflow shell retry 30
2026-04-04 15:09:50 +01:00
Peter Steinberger
e191bf36a5
ci: retrigger workflow shell retry 29
2026-04-04 15:09:50 +01:00
Peter Steinberger
9766da7f00
ci: retrigger workflow shell retry 28
2026-04-04 15:09:50 +01:00
Peter Steinberger
e509c5c3ea
fix(ci): avoid readonly embedded session mutation
2026-04-04 15:09:50 +01:00
Peter Steinberger
93fe3c5442
ci: retrigger workflow shell retry 27
2026-04-04 15:09:50 +01:00
Peter Steinberger
e949bd7d04
ci: retrigger workflow shell retry 26
2026-04-04 15:09:50 +01:00
Peter Steinberger
a29abebee0
ci: retrigger workflow shell retry 25
2026-04-04 15:09:50 +01:00
Peter Steinberger
dbeab5e60f
ci: retrigger workflow shell retry 24
2026-04-04 15:09:50 +01:00
Peter Steinberger
99ebb7a248
ci: retrigger workflow shell retry 23
2026-04-04 15:09:50 +01:00
Peter Steinberger
788cff6759
ci: retrigger workflow shell retry 22
2026-04-04 15:09:50 +01:00
Peter Steinberger
0a69b3558a
fix(build): stabilize lazy runtime entrypoints
2026-04-04 15:09:50 +01:00
Peter Steinberger
e5b9e32979
ci: retrigger workflow shell retry 21
2026-04-04 15:09:49 +01:00
Peter Steinberger
fe0b209850
ci: retrigger workflow shell retry 20
2026-04-04 15:09:49 +01:00
Peter Steinberger
8dc049abc5
ci: retrigger workflow shell retry 19
2026-04-04 15:09:49 +01:00
Peter Steinberger
6b265ce415
ci: retrigger workflow shell retry 18
2026-04-04 15:09:49 +01:00
Peter Steinberger
470b4452ce
fix(ci): drop stale browser runtime imports
2026-04-04 15:09:49 +01:00
Peter Steinberger
5ef3bdb5f4
ci: retrigger workflow shell retry 17
2026-04-04 15:09:49 +01:00
Peter Steinberger
fb59b5c461
fix(ci): sync openrouter stream hook seams
2026-04-04 15:09:49 +01:00
Peter Steinberger
b575dc704c
ci: retrigger workflow shell retry 16
2026-04-04 15:09:49 +01:00
Peter Steinberger
a0dbdbd8d4
ci: retrigger workflow shell retry 15
2026-04-04 15:09:49 +01:00
Peter Steinberger
571cd92b22
ci: retrigger workflow shell retry 14
2026-04-04 15:09:49 +01:00
Peter Steinberger
5a6a2bb861
ci: retrigger workflow shell retry 13
2026-04-04 15:09:49 +01:00