feat(slack): add SLACK_LIST_DMS tool and sender name in DMs#371
Merged
JonasJesus42 merged 2 commits intomainfrom Apr 10, 2026
Merged
feat(slack): add SLACK_LIST_DMS tool and sender name in DMs#371JonasJesus42 merged 2 commits intomainfrom
JonasJesus42 merged 2 commits intomainfrom
Conversation
Add a dedicated tool to list the bot DM conversations with resolved user names, and inject the sender display name into DM messages so the LLM agent knows who it is talking to. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
TypeScript 7.0 deprecated baseUrl. The path aliases were not used anywhere in the codebase, so removing them fixes the CI check. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
SLACK_LIST_DMStool that lists all bot DM conversations with resolved user names and channel IDs[Mensagem de {name}]) so the agent knows who it's talking touser?field toSlackChanneltype to support IM channel data from Slack APITest plan
SLACK_LIST_DMS— should return DM conversations with user nameschannel_idwithSLACK_GET_CHANNEL_HISTORYto read DM messagesSummary by cubic
Add
SLACK_LIST_DMSto list the bot’s DM conversations with resolved user names and channel IDs, and inject the sender’s display name into DM messages so the agent knows who is speaking. Also remove deprecated tsconfig path settings to keep CI green on TypeScript 7.0.New Features
SLACK_LIST_DMSreturns DMs with{ channel_id, user_id, user_name }and optionallimit.getUserInfo.SlackChanneladdsuser?for IM channel data; tool registered inchannelTools.Bug Fixes
baseUrl/pathsfromtsconfig.json(deprecated in TS 7.0).Written for commit 989175f. Summary will update on new commits.