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 Run triggering #297

Merged
merged 3 commits into from
Dec 13, 2024
Merged

feat: Slack Run triggering #297

merged 3 commits into from
Dec 13, 2024

Conversation

johnjcsmith
Copy link
Contributor

@johnjcsmith johnjcsmith commented Dec 13, 2024

Support for triggering Runs via Slack and appending new messages from the thread.

In the absence of the SLACK_* environment variables the feature is not enabled.

TODO:

  • Messages are not yet delivered back to Slack from the Run
  • Slack app oAuth flow is not handled, currently the Bot secret is a static environment variable
image

@johnjcsmith johnjcsmith force-pushed the feat/slack-trigger branch 2 times, most recently from 7ffdb9b to 5eec348 Compare December 13, 2024 08:56
@johnjcsmith johnjcsmith marked this pull request as ready for review December 13, 2024 10:28
@johnjcsmith johnjcsmith changed the title Feat/slack trigger feat: Slack Run triggering Dec 13, 2024
@johnjcsmith johnjcsmith merged commit 16cca2c into main Dec 13, 2024
27 of 31 checks passed
@johnjcsmith johnjcsmith deleted the feat/slack-trigger branch December 13, 2024 22:26
nadeesha pushed a commit that referenced this pull request Dec 14, 2024
* feat: Add intial slack listener

* chore: Register Slack as plugin

* feat: Initial thread management
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