Tak Hoffman
|
3d8a039149
|
fix: honor legacy setup dm policy accounts
|
2026-04-03 10:34:18 -05:00 |
Vincent Koc
|
f1f6b98639
|
test(contracts): isolate slack outbound harness
|
2026-04-04 00:26:16 +09:00 |
Vincent Koc
|
6366010884
|
fix(ci): route extension test helpers through public sdk seams
|
2026-04-04 00:03:48 +09:00 |
Vincent Koc
|
ed166ba338
|
test(contracts): extract narrow channel contract helpers
|
2026-04-03 23:14:45 +09:00 |
Vincent Koc
|
d2427c19e0
|
fix(ci): restore extension runtime seams
|
2026-04-03 22:57:28 +09:00 |
Vincent Koc
|
020093bf4b
|
test(slack): use direct outbound payload harness
|
2026-04-03 22:43:06 +09:00 |
Peter Steinberger
|
85bd5b3ce7
|
fix(ci): refresh protocol models and align channel tests
|
2026-04-03 14:13:32 +01:00 |
Peter Steinberger
|
bbbfbd2db4
|
test: import slack monitor helpers directly
|
2026-04-03 14:03:05 +01:00 |
Vincent Koc
|
568859e1fb
|
test(extensions): avoid barrel testing helpers in media tests
|
2026-04-03 21:23:47 +09:00 |
Peter Steinberger
|
f59d0eac68
|
refactor(plugin-runtime): remove plugin-specific core seams
|
2026-04-03 13:08:39 +01:00 |
Peter Steinberger
|
2766c27b2a
|
refactor(plugin-sdk): genericize web channel runtime seams
|
2026-04-03 11:17:28 +01:00 |
Peter Steinberger
|
f2d7a825b1
|
refactor(plugin-sdk): remove channel-specific sdk seams
|
2026-04-03 10:45:10 +01:00 |
@zimeg
|
f9785c63e7
|
docs(slack): add groups:history scope to app manifest
|
2026-04-03 02:15:53 -07:00 |
@zimeg
|
dc45faaf4e
|
docs(slack): order recommended scopes and events
|
2026-04-03 01:10:42 -07:00 |
@zimeg
|
6f23e513cc
|
docs(slack): match recommended bot scopes in onboarding
|
2026-04-03 01:01:25 -07:00 |
Peter Steinberger
|
847faa3d04
|
test: trim extension test import churn
|
2026-04-03 04:41:08 +01:00 |
Gustavo Madeira Santana
|
1efa923ab8
|
Matrix: add native exec approvals (#58635)
Merged via squash.
Prepared head SHA: d9f048e827
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-02 21:08:54 -04:00 |
Peter Steinberger
|
694d12a90b
|
refactor: apply context visibility across channels
|
2026-04-03 04:34:57 +09:00 |
Peter Steinberger
|
2ea0ca08f6
|
test: add cross-provider approval availability coverage (#59776) (thanks @joelnishanth)
|
2026-04-03 02:21:17 +09:00 |
Peter Steinberger
|
17f6626ffe
|
feat(approvals): auto-enable native chat approvals
|
2026-04-02 17:30:40 +01:00 |
Jacob Tomlinson
|
ac5bc4fb37
|
Slack: filter thread context by allowlist (#58380)
* Slack: filter thread context by allowlist
* Slack: honor room thread allowlists
* Slack: keep open-room thread context
* Slack: keep non-room thread context
* Changelog: add Slack thread context fix
|
2026-04-02 11:01:11 +01:00 |
Vincent Koc
|
1ea901b107
|
perf(memory): lazy-load slack action runtime graph
|
2026-04-02 11:31:19 +09:00 |
Vincent Koc
|
a7e3c0b0e1
|
feat(slack): add scoped prompts and mrkdwn hints (#59100)
* feat(slack): add scoped prompts and mrkdwn hints
* refactor(slack): drop dm prompt override
* refactor(slack): drop exposed prompt config
* chore(changelog): note slack mrkdwn fix
|
2026-04-02 11:23:43 +09: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 |
Vincent Koc
|
ec426ac356
|
perf(test): narrow slack string normalization imports
|
2026-04-02 00:29:50 +09:00 |
Vincent Koc
|
2d53ffdec1
|
fix(exec): resolve remote approval regressions (#58792)
* fix(exec): restore remote approval policy defaults
* fix(exec): handle headless cron approval conflicts
* fix(exec): make allow-always durable
* fix(exec): persist exact-command shell trust
* fix(doctor): match host exec fallback
* fix(exec): preserve blocked and inline approval state
* Doctor: surface allow-always ask bypass
* Doctor: match effective exec policy
* Exec: match node durable command text
* Exec: tighten durable approval security
* Exec: restore owner approver fallback
* Config: refresh Slack approval metadata
---------
Co-authored-by: scoootscooob <zhentongfan@gmail.com>
|
2026-04-01 02:07:20 -07:00 |
Peter Steinberger
|
035028208f
|
test: trim line webhook/slack setup prompts
|
2026-04-01 08:02:26 +01:00 |
Peter Steinberger
|
5b8f0cf1d5
|
test: centralize inbound contract suites
|
2026-04-01 02:04:53 +01:00 |
Peter Steinberger
|
051e31fb55
|
test: centralize outbound payload contracts
|
2026-04-01 02:01:48 +01:00 |
Peter Steinberger
|
2db2b078ca
|
test: remove extension group policy wrappers
|
2026-04-01 01:57:18 +01:00 |
Peter Steinberger
|
1f97f907b2
|
test: centralize registry-backed channel contracts
|
2026-04-01 01:53:23 +01:00 |
Peter Steinberger
|
b910cc5869
|
test: remove extension manifest and core-extension wrappers
|
2026-04-01 01:44:43 +01:00 |
Peter Steinberger
|
aa6cf87814
|
refactor(approvals): share origin target reconciliation
|
2026-03-31 23:11:53 +01:00 |
Peter Steinberger
|
ddce362d34
|
refactor(approvals): share native delivery runtime
|
2026-03-31 23:11:53 +01:00 |
Vincent Koc
|
f85aba43a9
|
fix(approvals): restore native DM approval behavior
|
2026-04-01 06:02:04 +09:00 |
Peter Steinberger
|
eee37bf836
|
fix(slack): prevent duplicate draft replies
|
2026-03-31 21:22:50 +01:00 |
Peter Steinberger
|
62e13bbf21
|
style: format sandbox and helper files
|
2026-03-31 18:44:39 +01:00 |
Vincent Koc
|
6f74a572d9
|
test(ci): fix outbound media loader seams
|
2026-04-01 01:17:08 +09:00 |
Peter Steinberger
|
43ef8a5a86
|
refactor(media): centralize outbound access plumbing
|
2026-04-01 00:32:53 +09:00 |
Peter Steinberger
|
3bb02d3338
|
fix(media): align outbound sends with fs read capability
|
2026-04-01 00:07:50 +09:00 |
Peter Steinberger
|
461a3a4052
|
refactor(approvals): share request filter matching
|
2026-03-31 15:32:49 +01:00 |
Peter Steinberger
|
584db0aff2
|
fix(approvals): centralize native request binding
|
2026-03-31 15:20:47 +01:00 |
Vincent Koc
|
3f2fb73cfe
|
perf(slack): avoid module resets in outbound adapter test
|
2026-03-31 22:13:39 +09:00 |
Vincent Koc
|
675b80c4a4
|
perf(slack): narrow send chunking imports
|
2026-03-31 21:58:00 +09:00 |
Vincent Koc
|
415e7d941b
|
test(slack): remove slash metadata polling
|
2026-03-31 21:02:06 +09:00 |
Vincent Koc
|
cf3ae2612b
|
fix(ci): reduce slow channel test skew
|
2026-03-31 19:49:40 +09:00 |
Vincent Koc
|
6eb42593fa
|
fix(slack): restore plugin approval auth
|
2026-03-31 16:45:46 +09:00 |
Vincent Koc
|
5ec362fe0b
|
feat(slack): add native exec approvals (#58155)
* feat(slack): add native exec approvals
* feat(slack): wire native exec approvals
* Update CHANGELOG.md
* fix(slack): gate native approvals by request filters
* fix(slack): keep local approval prompt path
|
2026-03-31 16:20:57 +09:00 |
Peter Steinberger
|
f7285e0a9e
|
test: speed up extension suites
|
2026-03-31 02:25:02 +01:00 |