Skip to content

feat: enable Slack thread replies, workspace search, and user info#12

Merged
ashpreetbedi merged 1 commit intomainfrom
feat/slack-channel-tools
Apr 2, 2026
Merged

feat: enable Slack thread replies, workspace search, and user info#12
ashpreetbedi merged 1 commit intomainfrom
feat/slack-channel-tools

Conversation

@Mustafa-Esoofally
Copy link
Copy Markdown
Contributor

@Mustafa-Esoofally Mustafa-Esoofally commented Apr 2, 2026

Summary

Enable new Slack features for Coda:

  • send_message_thread=True — allows the bot to reply in threads via SlackTools (was disabled, forcing channel-level send_message)
  • search_workspace=True — AI Apps workspace search using assistant.search.context API for cross-channel discovery
  • get_user_info=True — user detail lookups
  • Bump agno to 2.5.14

Pre-deploy Checklist

REQUIRED before deploying to prod:

Add these bot scopes to the Coda prod Slack app (Slack API dashboard):

  • search:read.public
  • search:read.files
  • search:read.users

Then reinstall the app to the workspace. Without these scopes, search_workspace will fail at runtime.

Type of change

  • New feature

Testing

E2E tested on live Slack workspace (agno-agi/agno#7308 test bot):

  • Thread replies: PASS
  • Workspace search: PASS
  • User info: PASS
  • Image/vision: PASS
  • No duplicates: PASS
  • Docker: PASS

- enable_send_message_thread=True: allows the bot to reply in threads
  via SlackTools (was disabled, forcing channel-level send_message)
- enable_search_workspace=True: AI Apps workspace search using
  assistant.search.context API for cross-channel discovery
- enable_get_user_info=True: user detail lookups
- Bump agno to 2.5.14
@ashpreetbedi ashpreetbedi merged commit df5abea into main Apr 2, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants