openclaw/extensions/slack/src
scoootscooob 439c21e078
refactor: remove channel shim directories, point all imports to extensions (#45967)
* refactor: remove channel shim directories, point all imports to extensions

Delete the 6 backward-compat shim directories (src/telegram, src/discord,
src/slack, src/signal, src/imessage, src/web) that were re-exporting from
extensions. Update all 112+ source files to import directly from
extensions/{channel}/src/ instead of through the shims.

Also:
- Move src/channels/telegram/ (allow-from, api) to extensions/telegram/src/
- Fix outbound adapters to use resolveOutboundSendDep (fixes 5 pre-existing TS errors)
- Update cross-extension imports (src/web/media.js → extensions/whatsapp/src/media.js)
- Update vitest, tsdown, knip, labeler, and script configs for new paths
- Update guard test allowlists for extension paths

After this, src/ has zero channel-specific implementation code — only the
generic plugin framework remains.

* fix: update raw-fetch guard allowlist line numbers after shim removal

* refactor: document direct extension channel imports

* test: mock transcript module in delivery helpers
2026-03-14 03:43:07 -07:00
..
http refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
account-inspect.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
account-surface-fields.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
accounts.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
accounts.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
actions.blocks.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
actions.download-file.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
actions.read.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
actions.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
blocks-fallback.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
blocks-fallback.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
blocks-input.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
blocks-input.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
blocks.test-helpers.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
channel-migration.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
channel-migration.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
channel.test.ts test: share slack config snapshot helper 2026-03-13 21:40:53 +00:00
channel.ts refactor: make OutboundSendDeps dynamic with channel-ID keys (#45517) 2026-03-14 02:42:21 -07:00
client.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
client.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
directory-live.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
draft-stream.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
draft-stream.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
format.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
format.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
index.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
interactive-replies.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
interactive-replies.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
message-actions.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
message-actions.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
modal-metadata.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
modal-metadata.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor.test-helpers.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor.threading.missing-thread-ts.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor.tool-result.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
monitor.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
probe.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
probe.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-allowlist-common.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-allowlist-common.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-channels.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-channels.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-users.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
resolve-users.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
runtime.ts refactor: harden browser runtime profile handling 2026-03-09 00:25:43 +00:00
scopes.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
send.blocks.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
send.ts refactor: remove channel shim directories, point all imports to extensions (#45967) 2026-03-14 03:43:07 -07:00
send.upload.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
sent-thread-cache.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
sent-thread-cache.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
stream-mode.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
stream-mode.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
streaming.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
targets.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
targets.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
threading-tool-context.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
threading-tool-context.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
threading.test.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
threading.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
token.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
truncate.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00
types.ts refactor(slack): move Slack channel code to extensions/slack/src/ (#45621) 2026-03-14 02:47:04 -07:00