Peter Steinberger
e26edee39e
fix(context-engine): bundle legacy runtime registration
2026-04-12 00:22:32 +01:00
Vincent Koc
9aa9c3ff62
fix(auto-reply): stop mention-only inline status turns
2026-04-12 00:19:16 +01:00
Vincent Koc
44e95065c4
fix(agents): split preemptive compaction route types
2026-04-12 00:13:11 +01:00
Vincent Koc
3059b36306
fix(config): split command flag helpers
2026-04-12 00:05:01 +01:00
Vincent Koc
09a41b2da4
fix(plugin-sdk): untangle tts runtime facade types
2026-04-11 23:58:44 +01:00
Josh Lehman
29142a9d47
fix: preserve Telegram topic routing for exec completions ( #64580 )
...
* clawdbot-a2c: pin exec completion delivery context
Regeneration-Prompt: |
Fix a Telegram forum topic misroute where delayed exec completion or similar async completion text could be delivered into the wrong topic after the session's stored route drifted. Keep the patch surgical. Preserve immutable origin deliveryContext when background exec completion events are queued, thread that context from the exec tool's ambient channel/session defaults into the process session, and ensure the queued system event carries it instead of relying on later heartbeat fallback to mutable session lastTo/lastThreadId data. Add one focused unit assertion that notifyOnExit events keep the original Telegram topic delivery context and one heartbeat regression that proves work started in topic 47 still delivers back to topic 47 even if the session store later points at topic 2175.
* fix: note Telegram exec topic routing
Regeneration-Prompt: |
Prepare PR #64580 after review-pr with no blocking findings. The only required prep change was the workflow-mandated changelog entry under CHANGELOG.md -> Unreleased -> Fixes. Preserve the review conclusion that the code change is already acceptable, do not widen scope beyond the changelog, and include the PR number plus thanks attribution in the changelog line for the Telegram exec forum-topic completion routing fix.
2026-04-11 15:47:53 -07:00
Vincent Koc
a948e28244
fix(cycles): narrow provider runtime error hook types
2026-04-11 23:42:50 +01:00
Vincent Koc
d9357f9f39
fix(cycles): split command detection runtime types
2026-04-11 23:38:35 +01:00
Vincent Koc
876fc4e43c
fix(cycles): narrow plugin auto enable imports
2026-04-11 23:33:41 +01:00
Vincent Koc
10f2e81c04
fix(cycles): split abort runtime resolver types
2026-04-11 23:27:32 +01:00
Vincent Koc
5cd9c2d2de
fix(cycles): bypass context engine and config barrels
2026-04-11 23:12:24 +01:00
Vincent Koc
0e8225c4a6
fix(cycles): narrow channel registry imports
2026-04-11 22:59:39 +01:00
Vincent Koc
8470dc8e06
fix(cycles): split reply config runtime seams
2026-04-11 22:52:51 +01:00
Vincent Koc
61da711b1a
fix(cycles): split provider runtime model types
2026-04-11 22:50:45 +01:00
Vincent Koc
53fde90dc2
fix(cycles): use loaded channel prompt hints
2026-04-11 22:32:43 +01:00
Vincent Koc
8ec838a0d4
fix(cycles): split session hook event types
2026-04-11 22:25:33 +01:00
Vincent Koc
a88fbf0f64
fix(cycles): split reply payload and option contracts
2026-04-11 22:24:55 +01:00
Vincent Koc
25665dd335
fix(runtime): bypass get-reply barrel exports
2026-04-11 21:56:48 +01:00
Vincent Koc
b1290e61fd
fix(plugin-sdk): narrow reply payload type surface
2026-04-11 21:52:31 +01:00
Vincent Koc
8a9ead6211
fix(reply): bypass heavy error helper imports
2026-04-11 21:47:40 +01:00
Vincent Koc
35664d5447
fix(agents): extract user-facing text sanitizer
2026-04-11 21:47:21 +01:00
Vincent Koc
3607cea991
fix(plugins): split setup registry runtime types
2026-04-11 21:36:07 +01:00
Peter Steinberger
057fe786bd
style: apply formatter drift
2026-04-11 21:25:24 +01:00
Peter Steinberger
b41091ac7f
fix: quiet extension unresolved import warnings
2026-04-11 21:25:24 +01:00
Vincent Koc
0f6f80004f
Update INCIDENT_RESPONSE.md
2026-04-11 21:22:40 +01:00
Vincent Koc
7808d3f08f
fix(pairing): export channel type from store seam
2026-04-11 21:21:10 +01:00
Vincent Koc
d7fcd23091
fix(runtime): split cli provider and abort seams
2026-04-11 21:16:50 +01:00
Vincent Koc
dc469a3db5
fix(gateway): preserve channel plugin identity in cache
2026-04-11 21:15:32 +01:00
Vincent Koc
cde21de828
fix(pairing): bypass store and channel barrels
2026-04-11 21:09:59 +01:00
Vincent Koc
8e952eba75
fix(core): align channel runtime and inventory types
2026-04-11 21:03:44 +01:00
Vincent Koc
05db7299f5
fix(agents): split messaging send types
2026-04-11 20:42:19 +01:00
Vincent Koc
1300f8e077
fix(plugins): narrow memory runtime imports
2026-04-11 20:29:59 +01:00
Vincent Koc
7d1bd0c98c
fix(tts): split shared tts config types
2026-04-11 20:25:02 +01:00
Vincent Koc
44f02dbbc6
fix(agents): split effective tool inventory types
2026-04-11 20:24:20 +01:00
Vincent Koc
f1c4e2f11d
fix(agents): split queued embedded compaction wrapper
2026-04-11 20:23:46 +01:00
Vincent Koc
9d717176d3
fix(plugins): split pairing runtime store types
2026-04-11 20:22:57 +01:00
Vincent Koc
0c4a19d060
fix(plugins): narrow runtime channel registry state
2026-04-11 20:01:32 +01:00
Vincent Koc
b1caec142f
fix(logging): avoid message channel registry back-edge
2026-04-11 19:52:03 +01:00
RyanLee
415578c4dc
fix(minimax): add missing api and authHeader to portal OAuth configPatch ( #64964 )
...
Merged via squash.
Prepared head SHA: 39bc34f9f9
Co-authored-by: ryanlee666 <33855278+ryanlee666@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-04-11 11:50:43 -07:00
Vincent Koc
462d8e3bc0
fix(cycles): narrow channel runtime surface
2026-04-11 19:30:33 +01:00
HDYA
26f633b604
feat(msteams): add federated credential support (certificate + managed identity) ( #53615 )
...
* feat(msteams): add federated authentication support (certificate + managed identity + workload identity)
* msteams: fix vitest 4.1.2 compat, type errors, and regenerate config baseline
* msteams: fix lint errors, update fetch allowlist, regenerate protocol Swift
* fix(msteams): gate secret-only delegated auth flows
* fix(ci): unblock gateway watch and install smoke
* fix(ci): restore mergeability for pr 53615
* fix(ci): restore channel registry helper typing
* fix(ci): refresh raw fetch guard allowlist
---------
Co-authored-by: Chudi Huang <Chudi.Huang@microsoft.com >
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com >
2026-04-11 13:29:22 -05:00
stain lu
acd3697162
fix(agents): prevent cross-provider error context leak in fallback chain ( #62907 )
...
Merged via squash.
Prepared head SHA: 06a3a82816
Co-authored-by: stainlu <109842185+stainlu@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-11 19:15:26 +01:00
Vincent Koc
97b60b992c
fix(channels): narrow runtime channel registry caching
2026-04-11 19:12:36 +01:00
Vincent Koc
1ce87cda52
fix(skills): bypass config and skills barrel imports
2026-04-11 18:58:31 +01:00
Vincent Koc
04ca103090
fix(channels): bypass public channel meta types
2026-04-11 18:53:11 +01:00
Nimrod Gutman
8923e9bcba
fix(auto-reply): preserve image attachment notes ( #64918 )
...
* fix(auto-reply): preserve image attachment notes
* fix(auto-reply): harden media note rendering
* fix: preserve image attachment notes (#64918 ) (thanks @ngutman)
2026-04-11 20:49:36 +03:00
Vincent Koc
6738e9abdf
fix(gateway): bypass sessions barrel types
2026-04-11 18:46:43 +01:00
sudie-codes
ba1b8424f4
fix(msteams): wire CLI --media path into pending upload store ( #49784 ) ( #64646 )
...
* fix(msteams): wire CLI --media path into FS-backed pending upload store (#49784 )
* test(msteams): clean up temp dirs in pending-uploads-fs.test.ts
* test(msteams): satisfy pending upload fs lint
---------
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com >
2026-04-11 12:45:14 -05:00
Vincent Koc
abd5e34104
fix(config): bypass control ui origins barrel
2026-04-11 18:36:48 +01:00
Vincent Koc
0f7d9c9570
fix(runtime): split approval and gateway client seams
2026-04-11 18:36:48 +01:00