forked from openclaw/openclaw
-
Notifications
You must be signed in to change notification settings - Fork 0
Cherry-pick: Slack adapter (19 commits) #1879
Copy link
Copy link
Closed
Labels
cherry-pickCherry-pick from upstreamCherry-pick from upstream
Description
Cherry-pick from upstream — Slack adapter
Source: openclaw/openclaw main branch
Scan session: 2026-03-24 (rescan after cursor reset)
Commits: 19 (11 clean, 8 partial)
Commits
| # | Hash | Subject | Author | Files | Tier |
|---|---|---|---|---|---|
| 1 | 1dc3104dbf |
fix(channels): restore shared module imports | Peter Steinberger | 4 | PARTIAL |
| 2 | 28b888cbcd |
Slack: move message actions behind plugin boundary | Gustavo Madeira Santana | 8 | PARTIAL |
| 3 | 8746362f5e |
refactor(slack): move Slack channel code to extensions/slack/src/ (openclaw#45621) | scoootscooob | 252 | PARTIAL |
| 4 | 961f42e0cf |
Slack: lazy-load setup wizard surface | Vincent Koc | 6 | PARTIAL |
| 5 | 9e556f75f5 |
Slack: move group policy behind plugin boundary | Gustavo Madeira Santana | 10 | PARTIAL |
| 6 | a97e1e1611 |
fix(plugins): tighten lazy setup typing | Peter Steinberger | 3 | PARTIAL |
| 7 | b3ae50c71c |
Slack: move action runtime into extension | Gustavo Madeira Santana | 7 | PARTIAL |
| 8 | f3da292097 |
refactor(slack): share plugin base config | Peter Steinberger | 2 | PARTIAL |
| 9 | 08d120e706 |
refactor(slack): share action adapter | Peter Steinberger | 2 | PICK |
| 10 | 168394980f |
refactor: share slack allowlist target mapping | Peter Steinberger | 1 | PICK |
| 11 | 4269ea4e8d |
test: share slack config snapshot helper | Peter Steinberger | 1 | PICK |
| 12 | 4c8678c0b4 |
refactor: add private channel sdk bridges | Peter Steinberger | 7 | PICK |
| 13 | 523b76c6c1 |
refactor: adopt chat plugin builder in slack | Peter Steinberger | 1 | PICK |
| 14 | 54419a826b |
refactor(slack): reuse shared action adapter | Peter Steinberger | 2 | PICK |
| 15 | 656679e6e0 |
Slack: remove duplicate directory imports (openclaw#49935) | scoootscooob | 1 | PICK |
| 16 | 8467fb6601 |
Outbound: move target display fallbacks behind plugins | Gustavo Madeira Santana | 4 | PICK |
| 17 | b49946a67e |
Slack: import directory helpers (openclaw#49930) | scoootscooob | 2 | PICK |
| 18 | e77aa26af6 |
Slack: test shared interactive renderer | Vincent Koc | 1 | PICK |
| 19 | ea74123ab2 |
Slack: fix directory test runtime stub | Vincent Koc | 1 | PICK |
Execution
Pick up with: /pick-from-openclaw execute issue #N
Recommended strategy: staging branch
Note: 8 PARTIAL commits — some files may need discarding (files not on fork).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cherry-pickCherry-pick from upstreamCherry-pick from upstream