Peter Steinberger
92fb0caf35
fix: harden mac gateway attach smoke
2026-03-29 00:35:40 +00:00
Peter Steinberger
f9281d1b9d
build: bump aws sdk and tsdown
2026-03-29 00:35:15 +00:00
Gustavo Madeira Santana
225d58b74a
test: ignore stale isolated state dir in live env staging
2026-03-28 20:35:07 -04:00
Peter Steinberger
0e0945c5ed
docs: reorder unreleased changelog fixes
2026-03-29 00:29:21 +00:00
Peter Steinberger
5cfb979766
docs: add missing CLAUDE symlinks
2026-03-29 09:29:04 +09:00
Peter Steinberger
5efed49208
fix: keep mac local gateway attached
2026-03-29 00:28:32 +00:00
Peter Steinberger
c9f1506d2f
docs(xai): clarify x_search onboarding flow
2026-03-29 00:25:18 +00:00
Harold Hunt
fcee6fa047
Docs: add boundary AGENTS guides ( #56647 )
2026-03-28 20:22:03 -04:00
Peter Steinberger
03826b8075
fix(test): harden planner artifact cleanup and profile env fallback
2026-03-29 00:20:19 +00:00
Vignesh Natarajan
c3a0304f63
chore(test): fix stale web search audit coverage
2026-03-28 17:18:57 -07:00
Peter Steinberger
3d69ad8308
fix: preserve Teams Entra JWT fallback on legacy validator errors
2026-03-29 09:15:13 +09:00
Peter Steinberger
5872f860c9
feat(xai): add plugin-owned x_search onboarding
2026-03-29 00:12:37 +00:00
Gustavo Madeira Santana
ebb4794952
Tests: reuse paired provider contract aliases
2026-03-28 20:08:38 -04:00
Gustavo Madeira Santana
680c30bc5d
Tests: shim config runtime for capability contracts
2026-03-28 20:02:28 -04:00
Peter Steinberger
3cbd3960f9
test: add minimax parallels smoke lane
2026-03-29 00:01:59 +00:00
Gustavo Madeira Santana
d0e0150129
Tests: retry scoped contract registry loads
2026-03-28 19:53:21 -04:00
Gustavo Madeira Santana
d3673fd53e
Tests: isolate xAI contract lanes
2026-03-28 19:36:53 -04:00
Vignesh Natarajan
4e74e7e26c
fix(memory): resolve slugified qmd search paths ( #50313 )
2026-03-28 16:26:38 -07:00
Gustavo Madeira Santana
5289e8f0fe
Tests: lazy-load web search contract registries
2026-03-28 19:24:38 -04:00
Robin Waslander
3847ace25b
fix(telegram): preserve forum topic routing for /new and /reset ( #56654 )
...
Build a topic-qualified routing target (telegram:<chatId>:topic:<threadId>)
for native commands in forum groups so /new and /reset stay scoped to
the active topic instead of falling back to General.
General topic (threadId=1) correctly falls through to the base chat
target since Telegram rejects message_thread_id=1 on sends.
Add regression tests for topic routing and General topic edge case.
Fixes #35963
2026-03-29 00:21:41 +01:00
Gustavo Madeira Santana
094524a549
Types: tighten Teams validator return type
2026-03-28 19:15:27 -04:00
Gustavo Madeira Santana
bd1c48e4d9
Tests: lazy-load extension contract registries
2026-03-28 19:09:49 -04:00
Brad Groux
dc382b09be
fix(msteams): accept strict Bot Framework and Entra service tokens ( #56631 )
...
* msteams: log policy-based inbound drops at info level
* fix(msteams): validate Bot Framework and Entra service token issuers
---------
Co-authored-by: Brad Groux <bradgroux@users.noreply.github.com>
2026-03-28 18:04:00 -05:00
Gustavo Madeira Santana
0b8bc0e1b4
Tests: cap CI extension batch concurrency
2026-03-28 18:58:47 -04:00
frischeDaten
81432d6b7e
fix(matrix): encrypt thumbnails in E2EE rooms using thumbnail_file ( #54711 )
...
Merged via squash.
Prepared head SHA: 92be0e1ac2
Co-authored-by: frischeDaten <5878058+frischeDaten@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-28 18:41:23 -04:00
Robin Waslander
468185d1b5
fix(agents): handle unhandled stop reasons gracefully instead of crashing ( #56639 )
...
Wrap the embedded agent stream to catch 'Unhandled stop reason: ...'
errors from the provider adapter and convert them into structured
assistant error messages instead of crashing the agent run.
Covers all unknown stop reasons so future provider additions don't
crash the runner. The wrapper becomes a harmless no-op once the
upstream dependency handles them natively.
Fixes #43607
2026-03-28 23:35:12 +01:00
Peter Steinberger
664680318e
fix(release): validate built tarballs in workflows
2026-03-28 22:33:24 +00:00
Peter Steinberger
1249dad6c4
fix(release): skip lifecycle scripts in npm precheck
2026-03-28 22:29:47 +00:00
Peter Steinberger
587e18cd3f
chore: prepare 2026.3.28-beta.1 release
2026-03-28 22:24:51 +00:00
Peter Steinberger
143fb34bf9
docs: remove stale code_execution secretref path
2026-03-28 22:10:22 +00:00
Peter Steinberger
45ecf5e2e9
fix(xai): narrow code execution config typing
2026-03-28 22:10:22 +00:00
Peter Steinberger
8a24cbf450
chore: bump version to 2026.3.28
2026-03-28 22:05:21 +00:00
OfflynAI
cb00d44ae4
fix(matrix): load crypto-nodejs via createRequire to fix __dirname in ESM ( #54566 )
...
Merged via squash.
Prepared head SHA: 61d99628f9
Co-authored-by: joelnishanth <140015627+joelnishanth@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-28 17:43:44 -04:00
Robin Waslander
2022dfd0a1
chore: backfill changelog entries for recent fixes ( #56625 )
...
Add missing changelog entries for PRs #56500 , #56540 , #56555 , #56567 ,
#56573 , #56587 , #56595 , #56612 , #56620 .
2026-03-28 22:42:27 +01:00
huntharo
216796f1e3
fix(xai): wire plugin-owned codeExecution config
2026-03-28 21:35:13 +00:00
huntharo
b7ab0ddb55
refactor(xai): move code_execution into plugin
2026-03-28 21:35:13 +00:00
Peter Steinberger
1617e0218f
test(xai): add live x_search coverage
2026-03-28 21:35:13 +00:00
Peter Steinberger
6e0b67a2fd
docs(secrets): sync credential surface matrix
2026-03-28 21:35:13 +00:00
Peter Steinberger
887d7584d6
refactor(plugins): expose bundled onboard helpers
2026-03-28 21:35:13 +00:00
Peter Steinberger
46c2928234
fix(plugins): stabilize provider contract loading
2026-03-28 21:35:13 +00:00
Peter Steinberger
dba1b31243
fix(xai): repair extension test boundaries
2026-03-28 21:35:13 +00:00
Peter Steinberger
1e424990a2
fix(xai): restore config-backed auth discovery
2026-03-28 21:35:13 +00:00
Peter Steinberger
2a950157b1
refactor(xai): move x_search into plugin
2026-03-28 21:35:13 +00:00
huntharo
396bf20cc6
Tools: add xAI-backed code_execution
2026-03-28 21:35:13 +00:00
huntharo
1c9684608a
Docs: guide x_search toward exact-post stats lookups
2026-03-28 21:35:13 +00:00
huntharo
c8ed1638ea
xAI: restore generic auth and x_search seams
2026-03-28 21:35:13 +00:00
huntharo
43143486eb
Docs: refresh x_search secretref matrix
2026-03-28 21:35:13 +00:00
huntharo
0391e455bf
Lint: drop stale model compat imports
2026-03-28 21:35:13 +00:00
huntharo
92fb4ad233
xAI: route x_search through public api seam
2026-03-28 21:35:13 +00:00
huntharo
4f3009f57e
Tests: classify x_search secret target parity
2026-03-28 21:35:13 +00:00