Peter Steinberger
2e779a1b20
refactor(discord): share thread starter snapshot parsing
2026-04-04 00:17:57 +09:00
Tak Hoffman
30c0dc3d47
fix: honor discord account replyToMode
2026-04-03 10:14:42 -05:00
Peter Steinberger
2da3b45ce7
test: reduce discord component partial mocks
2026-04-03 16:13:09 +01:00
Vincent Koc
702a200844
fix(ci): guard optional discord reaction cleanup
2026-04-04 00:09:32 +09:00
Tak Hoffman
30fc29c9b0
fix: honor discord status reactions toggle
2026-04-03 10:05:17 -05:00
Vincent Koc
6366010884
fix(ci): route extension test helpers through public sdk seams
2026-04-04 00:03:48 +09:00
Hiroshi Tanaka
e9a1f7818c
fix(discord): extract forwarded message text in thread starter resolution ( #60139 )
...
resolveDiscordThreadStarter only checked content and embeds, returning
null for forwarded messages where the text lives in message_snapshots.
Add a local resolveStarterForwardedText helper that extracts text
directly from the message_snapshots array on the REST response object.
This avoids fragile type casts and keeps the change self-contained
within threading.ts.
Fixes #60129
2026-04-04 00:02:42 +09:00
Vincent Koc
3b69b8e3c4
fix(ci): route extension test helpers through sdk testing
2026-04-03 23:39:06 +09:00
Vincent Koc
06ed0eaad5
fix(ci): narrow discord subagent hook types
2026-04-03 23:28:03 +09:00
Vincent Koc
690c58baa2
refactor(discord): lazy-load subagent hooks
2026-04-03 23:22:34 +09:00
Vincent Koc
ac20eed335
fix(ci): route extension tests through sdk seams
2026-04-03 23:15:57 +09:00
Vincent Koc
ed166ba338
test(contracts): extract narrow channel contract helpers
2026-04-03 23:14:45 +09:00
Vincent Koc
efeee6f921
fix(ci): use plugin registry test bridges
2026-04-03 23:03:15 +09:00
Vincent Koc
4b2c7404e5
test(types): remove remaining testing barrel references
2026-04-03 23:03:02 +09:00
Vincent Koc
d2427c19e0
fix(ci): restore extension runtime seams
2026-04-03 22:57:28 +09:00
Vincent Koc
9b83e462cf
test(channels): use narrow active registries in sticky tests
2026-04-03 22:57:16 +09:00
Vincent Koc
1ad9fe0b52
test(discord): use direct channel test helper
2026-04-03 22:51:37 +09:00
Vincent Koc
3b358414d3
test(channels): use direct contract helper imports
2026-04-03 22:46:58 +09:00
Peter Steinberger
85bd5b3ce7
fix(ci): refresh protocol models and align channel tests
2026-04-03 14:13:32 +01:00
Vincent Koc
8735dd7d19
fix(ci): restore channel helper seams
2026-04-03 21:43:32 +09:00
Vincent Koc
01a163c7f3
fix(discord): restore runtime action seam
2026-04-03 21:43:32 +09:00
Vincent Koc
56ead96f48
test(discord): use direct system event helpers
2026-04-03 21:39:30 +09:00
Peter Steinberger
f59d0eac68
refactor(plugin-runtime): remove plugin-specific core seams
2026-04-03 13:08:39 +01:00
Peter Steinberger
566fc72106
refactor(discord): share proxy resolution helpers
2026-04-03 19:58:23 +09:00
Peter Steinberger
50f4bffbb6
fix: unblock Discord land by breaking import cycles ( #57465 )
2026-04-03 19:38:59 +09:00
Peter Steinberger
32ebaa3757
refactor: share session model resolution helpers
2026-04-03 19:37:56 +09:00
Peter Steinberger
2766c27b2a
refactor(plugin-sdk): genericize web channel runtime seams
2026-04-03 11:17:28 +01:00
Vincent Koc
e18611188d
test(discord): defer provider runtime mocks
2026-04-03 19:13:10 +09:00
Peter Steinberger
86ff57518f
fix: keep Discord proxy fallback local ( #57465 ) (thanks @geekhuashan)
2026-04-03 18:49:14 +09:00
geekhuashan
3a4fd62135
test(discord): proxy fetch regression coverage for REST, webhook, and stagger
2026-04-03 18:49:14 +09:00
geekhuashan
c8223606ca
fix(discord): proxy Carbon REST, webhook and monitor fetch paths; stagger multi-bot startup
2026-04-03 18:49:14 +09:00
Peter Steinberger
f2d7a825b1
refactor(plugin-sdk): remove channel-specific sdk seams
2026-04-03 10:45:10 +01:00
Peter Steinberger
9bba2ec0ad
test: trim extension teardown churn
2026-04-03 07:14:58 +01:00
Peter Steinberger
847faa3d04
test: trim extension test import churn
2026-04-03 04:41:08 +01:00
Peter Steinberger
694d12a90b
refactor: apply context visibility across channels
2026-04-03 04:34:57 +09:00
Peter Steinberger
9f3a26caa6
fix(discord): quiet Carbon reconcile log
2026-04-02 18:55:34 +01:00
Peter Steinberger
2ea0ca08f6
test: add cross-provider approval availability coverage ( #59776 ) (thanks @joelnishanth)
2026-04-03 02:21:17 +09:00
pgondhi987
7eb094a00d
fix(infra): align env key normalization in approval binding path ( #59182 )
...
* fix: address issue
* fix: address PR review feedback
* fix: address review feedback
* fix: address review feedback
* chore: add changelog for Windows env approval binding
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-02 11:14:33 -06:00
pgondhi987
8aceaf5d0f
fix(security): close fail-open bypass in exec script preflight [AI] ( #59398 )
...
* fix: address issue
* fix: finalize issue changes
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* chore: add changelog for exec preflight fail-closed hardening
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-02 11:00:39 -06:00
Peter Steinberger
d5b6bfc48c
test(discord): align native approval fixture with auto mode
2026-04-02 17:33:35 +01:00
Peter Steinberger
17f6626ffe
feat(approvals): auto-enable native chat approvals
2026-04-02 17:30:40 +01:00
Gustavo Madeira Santana
ba735d0158
Exec approvals: unify effective policy reporting and actions ( #59283 )
...
Merged via squash.
Prepared head SHA: d579b97a93
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-01 22:02:39 -04:00
Gustavo Madeira Santana
c87c8e66bf
Refactor channel approval capability seams ( #58634 )
...
Merged via squash.
Prepared head SHA: c9ad4e4706
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-01 17:10:25 -04:00
Josh Lehman
90eb5b073f
fix: pass session identity to plugin commands ( #59044 )
...
Merged via squash.
Prepared head SHA: 0f7a23f139
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-01 13:07:17 -07:00
Vincent Koc
8c6f31cc6b
perf(test): narrow discord chunking imports
2026-04-02 00:41:57 +09:00
Vincent Koc
67f8dc5712
fix(discord): avoid duplicate component id exports
2026-04-02 00:34:48 +09:00
Vincent Koc
cb7e391285
fix(discord): restore component custom id barrel exports
2026-04-02 00:31:13 +09:00
Vincent Koc
ec426ac356
perf(test): narrow slack string normalization imports
2026-04-02 00:29:50 +09:00
Vincent Koc
b6ba45c4a4
perf(test): lazy-load discord reply runtime
2026-04-02 00:18:45 +09:00
Vincent Koc
913a9ba367
perf(test): narrow discord auth runtime imports
2026-04-02 00:00:26 +09:00