Peter Steinberger
feba7ea8fd
refactor: share shared auth scope assertion
2026-03-13 20:19:39 +00:00
Peter Steinberger
1fe261f92f
refactor: share chat abort auth invocation
2026-03-13 20:19:39 +00:00
Peter Steinberger
5f34391f75
refactor: share gateway client auth retry helpers
2026-03-13 20:19:38 +00:00
Peter Steinberger
60d308cff0
test: fix CI type regressions
2026-03-13 19:53:40 +00:00
Peter Steinberger
389de66b25
refactor: share browser auth test helpers
2026-03-13 18:38:12 +00:00
Peter Steinberger
a3ece09d19
refactor: share control ui hardlink asset setup
2026-03-13 18:38:12 +00:00
Peter Steinberger
6a1ba52ad5
refactor: share gateway probe auth warnings
2026-03-13 18:38:12 +00:00
Peter Steinberger
6cc86ad211
refactor: share gateway credential secretref assertions
2026-03-13 18:38:12 +00:00
Peter Steinberger
2f58647033
refactor: share plugin route auth test harness
2026-03-13 18:38:12 +00:00
Peter Steinberger
7cb6553ce8
fix: pass injected config to session tools
2026-03-13 18:38:12 +00:00
Peter Steinberger
198c2482ee
refactor: share gateway session store migration
2026-03-13 18:38:12 +00:00
Peter Steinberger
b5349f7563
refactor: share startup auth token assertions
2026-03-13 18:38:12 +00:00
Peter Steinberger
31c8bb9167
refactor: share agent wait dedupe test entries
2026-03-13 18:38:12 +00:00
Peter Steinberger
db9c755045
refactor: share readiness test harness
2026-03-13 18:38:11 +00:00
Peter Steinberger
5ea03efe92
fix: harden windows gateway lifecycle
2026-03-13 18:33:59 +00:00
Peter Steinberger
e1b9250dea
test: simplify method scope coverage
2026-03-13 18:21:48 +00:00
Peter Steinberger
431463dec2
test: simplify config patch validation coverage
2026-03-13 18:15:30 +00:00
Peter Steinberger
29b9e21b7b
test: simplify auth rate limit coverage
2026-03-13 18:12:24 +00:00
Peter Steinberger
bec76be592
test: simplify talk config and path env coverage
2026-03-13 18:06:53 +00:00
Peter Steinberger
91d4f5cd2f
test: simplify control ui http coverage
2026-03-13 18:03:35 +00:00
Frank Yang
987c254eea
test: annotate chat abort helper exports ( #45346 )
2026-03-14 02:03:14 +08:00
Peter Steinberger
1f85c9af68
test: simplify runtime config coverage
2026-03-13 18:00:03 +00:00
Peter Steinberger
e25fa446e8
test: refine gateway auth helper coverage
2026-03-13 17:58:28 +00:00
Peter Steinberger
91f1894372
test: tighten server method helper coverage
2026-03-13 17:57:05 +00:00
Peter Steinberger
118abfbdb7
test: simplify trusted proxy coverage
2026-03-13 17:52:49 +00:00
Peter Steinberger
4aec20d365
test: tighten gateway helper coverage
2026-03-13 17:45:21 +00:00
Peter Steinberger
ee1d4eb29d
test: align chat abort helpers with gateway handler types
2026-03-13 17:33:03 +00:00
Peter Steinberger
644fb76960
refactor: share node pending test client
2026-03-13 17:29:59 +00:00
Peter Steinberger
8de94abfbc
refactor: share chat abort test helpers
2026-03-13 17:29:59 +00:00
Peter Steinberger
e351a86290
refactor: share node wake test apns fixtures
2026-03-13 16:51:59 +00:00
Peter Steinberger
b6b5e5caac
refactor: deduplicate push test fixtures
2026-03-13 16:51:59 +00:00
Peter Steinberger
e94ac57f80
refactor: reuse gateway talk provider schema fields
2026-03-13 16:51:59 +00:00
Peter Steinberger
202765c810
fix: quiet local windows gateway auth noise
2026-03-13 16:22:13 +00:00
xingsy97
2c39cd0953
fix(agents): rephrase session reset prompt to avoid Azure content filter ( #43403 )
...
* fix(agents): rephrase session reset prompt to avoid Azure content filter
Azure OpenAI's content filter flags the phrase 'Execute your Session
Startup sequence now' as potentially harmful, causing /new and /reset
to return 400 for all Azure-hosted deployments.
Replace 'Execute ... now' with 'Run your Session Startup sequence' in
session-reset-prompt.ts and post-compaction-context.ts. The semantics
are identical but the softer phrasing avoids the false-positive.
Closes #42769
* ci: retrigger checks (windows shard timeout)
* fix: add changelog for Azure startup prompt fix (#43403 ) (thanks @xingsy97)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-03-13 15:07:03 +05:30
Frank Yang
f07033ed3f
fix: address delivery dedupe review follow-ups ( #44666 )
...
Merged via squash.
Prepared head SHA: 8e6d254cc4781df66ee02b683c4ad72b5a633502
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-13 16:18:01 +08:00
Ayaan Zaidi
d40a4e343c
fix: add gateway session reset routing coverage ( #44773 ) (thanks @Lanfei)
2026-03-13 12:39:44 +05:30
Jealous
3066607037
fix(session): preserve lastAccountId and lastThreadId on session reset
2026-03-13 12:39:44 +05:30
Peter Steinberger
a60a4b4b5e
test(gateway): avoid hoisted reply mock tdz
2026-03-13 03:17:51 +00:00
Peter Steinberger
7dc447f79f
fix(gateway): strip unbound scopes for shared-auth connects
2026-03-13 02:51:55 +00:00
Vincent Koc
8661c271e9
Gateway: preserve trusted-proxy browser scopes
2026-03-12 21:00:43 -04:00
Peter Steinberger
d5b3f2ed71
fix(models): keep codex spark codex-only
2026-03-13 00:53:21 +00:00
Vincent Koc
2649c03cdb
fix(hooks): dedupe repeated agent deliveries by idempotency key ( #44438 )
...
* Hooks: add hook idempotency key resolution
* Hooks: dedupe repeated agent deliveries by idempotency key
* Tests: cover hook idempotency dedupe
* Changelog: note hook idempotency dedupe
* Hooks: cap hook idempotency key length
* Gateway: hash hook replay cache keys
* Tests: cover hook replay key hardening
2026-03-12 20:43:38 -04:00
Peter Steinberger
d5bffcdeab
feat: add fast mode toggle for OpenAI models
2026-03-12 23:31:31 +00:00
Peter Steinberger
01e4845f6d
refactor: extract websocket handshake auth helpers
2026-03-12 22:46:28 +00:00
Peter Steinberger
589aca0e6d
refactor: unify gateway connect auth selection
2026-03-12 22:46:28 +00:00
Peter Steinberger
bf89947a8e
fix: switch pairing setup codes to bootstrap tokens
2026-03-12 22:23:07 +00:00
Peter Steinberger
268e036172
refactor(test): share hook request handler fixtures
2026-03-12 21:44:58 +00:00
Peter Steinberger
eece586747
refactor(security): reuse hook agent routing normalization
2026-03-12 21:44:06 +00:00
Peter Steinberger
445ff0242e
refactor(gateway): cache hook proxy config in runtime state
2026-03-12 21:43:36 +00:00
Peter Steinberger
1d986f1c01
refactor(gateway): move request client ip resolution to net
2026-03-12 21:41:51 +00:00