Skip to content

allow phantom to reply to conversations its part of naturally#33

Open
rossja wants to merge 2 commits intoghostwright:mainfrom
rossja:main
Open

allow phantom to reply to conversations its part of naturally#33
rossja wants to merge 2 commits intoghostwright:mainfrom
rossja:main

Conversation

@rossja
Copy link
Copy Markdown

@rossja rossja commented Apr 3, 2026

What Changed

This allows phantom to reply to conversations/threads it's part of without needing to be mentioned directlly.

Important Note: You also need to enable the message.channels (and optionally message.groups) event subscription in the Slack app's Event Subscriptions settings for this to work.

Why

It's annoying having to mention it by name every time you want to follow up in a thread. This fixes it so the conversations flow more naturally.

How I Tested

Patched, ran in container. Tested in Slack. Phantom replies to messages in threads. I posted random chatter to the main slack channel Phantom is in, and it did not respond unless mentioned (even just saying its name did not elicit a response, this fix is only applied to threads).

Checklist

  • [Y] Tests pass (bun test)
  • [Y] Lint passes (bun run lint)
  • [Y] Typecheck passes (bun run typecheck)
  • [Y] No secrets or .env files included
  • [N - already were over] Files stay under 300 lines
  • [Y] No Cardinal Rule violations (TypeScript does plumbing only, the Agent SDK does reasoning)
  • [Y] No default exports or barrel files added

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.

1 participant