longman
b33f56a29a
Merge branch 'main' into main
2026-03-13 15:40:41 +08:00
Jonatan
5b06619c67
Updated default model from openai-codex/gpt-5.3-codex to openai-codex/gpt-5.4 in tests. ( #44367 )
...
Merged via squash.
Prepared head SHA: c372ba691b
Co-authored-by: jrrcdev <19454127+jrrcdev@users.noreply.github.com>
Co-authored-by: dvrshil <81693876+dvrshil@users.noreply.github.com>
Reviewed-by: @dvrshil
2026-03-13 00:13:54 -07: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
Ayaan Zaidi
aae75b5e57
feat(android): redesign onboarding flow UI
...
- Welcome: replace bullet list with icon+subtitle feature cards
- Gateway: simplify to single instruction line, collapse advanced by default, remove verbose developer text
- Permissions: group into System/Media/Personal Data sections, rewrite subtitles to plain English, style "Not granted" with warning color
- Review: replace plain text fields with icon cards matching Welcome style, add colored status cards for connect/pairing states
- Remove redundant "FIRST RUN" label, "Step X of 4" text, and StepRailWrap dividers
2026-03-13 12:25:39 +05:30
Frank Yang
80e6701959
test: stabilize sanitize session history smoke checks
2026-03-13 14:50:03 +08:00
Frank Yang
fa6ff39b9b
fix: recover outbound plugins from the active registry
2026-03-13 14:32:07 +08:00
Ayaan Zaidi
402f2556b9
fix(android): clip CommandBlock accent bar to rounded container bounds
2026-03-13 11:39:23 +05:30
longman
2deff6c533
Merge branch 'main' into main
2026-03-13 13:58:40 +08:00
Josh Lehman
93e7fcaa73
docs: move post-release changelog entries to Unreleased ( #44691 )
...
4 entries were added to the 2026.3.12 section after the v2026.3.12
tag was cut. Move them to ## Unreleased where they belong.
Verified: 2026.3.12 section now matches the 74 entries present at
the v2026.3.12 release tag (28d64c48e ).
2026-03-12 22:42:06 -07:00
Peter Steinberger
a0f09a4589
test: fix windows startup fallback mock typing
2026-03-13 05:00:55 +00:00
Peter Steinberger
32d8ec9482
fix: harden windows gateway fallback launch
2026-03-13 04:58:35 +00:00
Josh Lehman
6d0939d84e
fix: handle Discord gateway metadata fetch failures ( #44397 )
...
Merged via squash.
Prepared head SHA: edd17c0eff
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 21:52:17 -07:00
Ayaan Zaidi
8023f4c701
fix(telegram): thread media transport policy into SSRF ( #44639 )
...
* fix(telegram): preserve media download transport policy
* refactor(telegram): thread media transport policy
* fix(telegram): sync fallback media policy
* fix: note telegram media transport fix (#44639 )
2026-03-13 10:11:43 +05:30
Peter Steinberger
c38e7b0270
test(utils): await temp dir cleanup in async tests
2026-03-13 04:38:46 +00:00
Peter Steinberger
16ececf0a6
chore: bump version to 2026.3.13
2026-03-13 04:38:32 +00:00
Efe Büken
771066d122
fix(compaction): use full-session token count for post-compaction sanity check ( #28347 )
...
Merged via squash.
Prepared head SHA: cf4eab1c51
Co-authored-by: efe-arv <259833796+efe-arv@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 21:26:30 -07:00
Peter Steinberger
70d7a0854c
chore: update appcast for 2026.3.12 release
2026-03-13 04:26:20 +00:00
Peter Steinberger
fc2b796f02
test(proxy): make env proxy tests windows-safe
2026-03-13 04:17:10 +00:00
Peter Steinberger
6472949f25
fix(plugins): normalize bundled provider ids
2026-03-13 04:10:06 +00:00
Cypherm
61d219cb39
feat: show status reaction during context compaction ( #35474 )
...
Merged via squash.
Prepared head SHA: 145a7b7c4e
Co-authored-by: Cypherm <28184436+Cypherm@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 21:06:15 -07:00
Peter Steinberger
4e872521f0
fix(ui): restore native web /status
2026-03-13 04:04:09 +00:00
Peter Steinberger
0c8ea8d987
test(ui): add jsdom runtime for vitest dom suites
2026-03-13 03:50:52 +00:00
Peter Steinberger
bffce8ea4f
fix(ui): harden avatar fallback regressions
2026-03-13 03:46:30 +00:00
Peter Steinberger
4656317770
fix(ui): resolve control chat avatar fallback
2026-03-13 03:42:11 +00:00
Vincent Koc
7509c4a057
UI: fix mounted avatar meta fallback
2026-03-12 23:39:53 -04:00
Peter Steinberger
c52f23f794
test(qmd): make windows cli fixtures explicit
2026-03-13 03:37:41 +00:00
Vincent Koc
fd07132389
UI: fix control chat logo fallback
2026-03-12 23:36:17 -04:00
Peter Steinberger
f803215474
fix(ci): restore full gate
2026-03-13 03:34:47 +00:00
scoootscooob
255414032f
changelog: move ACP final-snapshot entry to active 2026.3.12 section
2026-03-12 20:31:03 -07:00
Peter Steinberger
0f290fe6d6
fix: narrow Slack outbound blocks opt type
2026-03-13 03:29:00 +00:00
scoootscooob
17c954c46e
fix(acp): preserve final assistant message snapshot before end_turn ( #44597 )
...
Process messageData via handleDeltaEvent for both delta and final states
before resolving the turn, so ACP clients no longer drop the last visible
assistant text when the gateway sends the final message body on the
terminal chat event.
Closes #15377
Based on #17615
Co-authored-by: PJ Eby <3527052+pjeby@users.noreply.github.com>
2026-03-12 20:23:57 -07:00
Peter Steinberger
2201d533fd
fix: enable fast mode for isolated cron runs
2026-03-13 03:21:57 +00:00
Vincent Koc
42efd98ff8
Slack: support Block Kit payloads in agent replies ( #44592 )
...
* Slack: route reply blocks through outbound adapter
* Slack: cover Block Kit outbound payloads
* Changelog: add Slack Block Kit agent reply entry
2026-03-12 23:18:59 -04:00
Peter Steinberger
433e65711f
fix: fall back to a startup entry for windows gateway install
2026-03-13 03:18:17 +00:00
Peter Steinberger
a60a4b4b5e
test(gateway): avoid hoisted reply mock tdz
2026-03-13 03:17:51 +00:00
Peter Steinberger
0979264ed5
test(qmd): make windows cli fixtures explicit
2026-03-13 03:13:56 +00:00
Peter Steinberger
496ca3a637
fix(feishu): fail closed on webhook signature checks
2026-03-13 03:13:56 +00:00
Peter Steinberger
ec3c20d96d
test: harden plugin fixture permissions on macos
2026-03-13 03:13:25 +00:00
Peter Steinberger
fb9984a774
fix(memory): stop forcing Windows qmd cmd shims
2026-03-13 03:09:14 +00:00
Ayaan Zaidi
ff2368af57
fix: stop false cron payload-kind warnings in doctor ( #44012 ) (thanks @shuicici)
2026-03-13 08:38:52 +05:30
shuicici
42613b9baa
fix(cron): compare raw value not trimmed in normalizePayloadKind
2026-03-13 08:38:52 +05:30
shuicici
3e2c776aaf
fix(cron): avoid false legacy payload kind migrations
2026-03-13 08:38:52 +05:30
Peter Steinberger
21fa50f564
test: harden plugin env-scoped fixtures
2026-03-13 03:01:47 +00:00
Peter Steinberger
08da1b47ba
fix: use build-stage image for docker live tests
2026-03-13 02:59:36 +00:00
Peter Steinberger
6b14e6b55b
test(commands): align slash-command config persistence coverage
2026-03-13 02:51:55 +00:00
Peter Steinberger
7dc447f79f
fix(gateway): strip unbound scopes for shared-auth connects
2026-03-13 02:51:55 +00:00
Peter Steinberger
b858d6c3a9
fix: clarify windows onboarding gateway health
2026-03-13 02:40:40 +00:00
Dinakar Sarbada
23c7fc745f
refactor(agents): replace console.warn with SubsystemLogger in compaction-safeguard.ts ( #9974 )
...
Merged via squash.
Prepared head SHA: 35dcc5ba35
Co-authored-by: dinakars777 <250428393+dinakars777@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 19:34:55 -07:00
Peter Steinberger
c8439f6587
fix: import oauth types from the oauth entrypoint
2026-03-13 02:17:00 +00:00