Skip to content

Slack: add media block fallback text handling#18485

Closed
Solvely-Colin wants to merge 36 commits into
openclaw:mainfrom
Solvely-Colin:codex/slack-media-block-fallbacks
Closed

Slack: add media block fallback text handling#18485
Solvely-Colin wants to merge 36 commits into
openclaw:mainfrom
Solvely-Colin:codex/slack-media-block-fallbacks

Conversation

@Solvely-Colin

@Solvely-Colin Solvely-Colin commented Feb 16, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a grouped media-block UX improvement for Slack Block Kit messages by deriving meaningful fallback text from block content.

  • add shared fallback extractor for Block Kit blocks (header, section, context, image, video, file)
  • use derived fallback text in sendMessageSlack when content is empty and blocks are present
  • use derived fallback text in editSlackMessage when content is empty and blocks are present
  • add targeted tests for standalone image, video, and file block behavior across send/edit paths

Scope

  • src/slack/blocks-fallback.ts
  • src/slack/blocks-fallback.test.ts
  • src/slack/send.ts
  • src/slack/send.blocks.test.ts
  • src/slack/actions.ts
  • src/slack/actions.blocks.test.ts

Validation

  • pnpm test src/slack/blocks-fallback.test.ts src/slack/send.blocks.test.ts src/slack/actions.blocks.test.ts
  • pnpm check

Dependency

Depends on:

If reviewing before dependencies merge, review tip commit: b33de4c6d.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agents Agent runtime and tooling channel: slack Channel integration: slack size: XL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants