Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Slack replies #301

Merged
merged 2 commits into from
Dec 14, 2024
Merged

feat: Slack replies #301

merged 2 commits into from
Dec 14, 2024

Conversation

johnjcsmith
Copy link
Contributor

@johnjcsmith johnjcsmith commented Dec 14, 2024

  • Allow Slack replies for direct messages
  • Added some unit tests for Slack
  • Adds SLACK_AUTHORIZED_USER_EMAILS until we support oAuth flow

Thread logic:
If the message is a new thread, A new run will be created.
If the message is in an existing thread without a run associated, a new run will be created and associated with the thread.
If the message is in an existing thread with a run associated, the existing run will be used.

image image

@johnjcsmith johnjcsmith marked this pull request as ready for review December 14, 2024 01:13
@johnjcsmith johnjcsmith merged commit 5c86134 into main Dec 14, 2024
28 of 29 checks passed
@johnjcsmith johnjcsmith deleted the feat/slack-replies branch December 14, 2024 01:22
nadeesha pushed a commit that referenced this pull request Dec 14, 2024
* feat: Reply to Slack from Run Messages

* chore: Add Slack tests
nadeesha added a commit that referenced this pull request Dec 14, 2024
…n UI (#299)

* feat: Add timestamp to service definitions and update UI

* fix: Remove the unused function context UI

* feat: Slack Run triggering (#297)

* feat: Add intial slack listener

* chore: Register Slack as plugin

* feat: Initial thread management

* feat: Slack replies (#301)

* feat: Reply to Slack from Run Messages

* chore: Add Slack tests

* chore: Remove unused service components and update type definitions

* feat: Tavily integration to search the web (#298)

* WIP

* feat: Introduce "permanent" services which are long-lived

* update

* update

* update

* update

* update

* update

* update

---------

Co-authored-by: John Smith <[email protected]>
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