2233admin
5c73ed62d5
fix(sessions): create transcript file on chat.inject when missing ( #36645 )
...
`chat.inject` called `appendAssistantTranscriptMessage` with
`createIfMissing: false`, causing a hard error when the transcript
file did not exist on disk despite having a valid `transcriptPath`
in session metadata. This commonly happens with ACP oneshot/run
sessions where the session entry is created but the transcript file
is not yet materialized.
The fix is a one-character change: `createIfMissing: true`. The
`ensureTranscriptFile` helper already handles directory creation
and file initialization safely.
Fixes #36170
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 03:00:24 +01:00
Sally O'Malley
e5fe818a74
fix(gateway/ui): restore control-ui auth bypass and classify connect failures ( #45512 )
...
Merged via squash.
Prepared head SHA: 42b5595edec71897b479b3bbaa94bcb4ac6fab17
Co-authored-by: sallyom <11166065+sallyom@users.noreply.github.com>
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com>
Reviewed-by: @BunsDev
2026-03-13 20:13:35 -05:00
Peter Steinberger
4523260dda
test: share gateway route auth helpers
2026-03-14 00:35:07 +00:00
Peter Steinberger
727fc79ed2
fix: force-stop lingering gateway client sockets
2026-03-14 00:33:39 +00:00
Peter Steinberger
5eaa14687f
test: share channel health helpers
2026-03-14 00:30:14 +00:00
Peter Steinberger
944a2c93e3
refactor: share gateway connection auth options
2026-03-14 00:30:14 +00:00
Peter Steinberger
42f9737e59
refactor: share gateway chat text normalization
2026-03-14 00:30:14 +00:00
Peter Steinberger
1886fe5fd9
test: share gateway chat history setup
2026-03-14 00:30:14 +00:00
Peter Steinberger
8225b9edbb
test: share gateway hook and cron helpers
2026-03-14 00:30:14 +00:00
Peter Steinberger
b64466953a
test: share plugin http auth helpers
2026-03-14 00:30:14 +00:00
Peter Steinberger
b72ac7936a
test: share gateway reload helpers
2026-03-14 00:30:14 +00:00
Peter Steinberger
320de5ecdd
test: share startup auth token fixtures
2026-03-14 00:30:14 +00:00
Peter Steinberger
f8efa30305
test: share gateway chat run helpers
2026-03-14 00:30:14 +00:00
Peter Steinberger
0229246f3b
test: share wake failure assertions
2026-03-13 23:35:27 +00:00
Peter Steinberger
ba34266e89
test: dedupe cron config setup
2026-03-13 21:40:53 +00:00
Peter Steinberger
c8898034f9
refactor: share agent wait dedupe cleanup
2026-03-13 21:40:53 +00:00
Peter Steinberger
4674fbf923
refactor: share handshake auth helper builders
2026-03-13 21:40:53 +00:00
Peter Steinberger
b84c7037de
fix: repair ci audit and type drift
2026-03-13 21:02:19 +00:00
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