Skip to main content
An agent that combines Slack message search with web search to answer research questions. Searches internal Slack history first, then gathers external context from the web.
research_assistant.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export environment variables

4

Configure Slack

Complete Slack setup: create and install the app, expose the server through public HTTPS, and add the scopes listed in the example. The default event request URL is <public-url>/slack/events; HITL examples also use <public-url>/slack/interactions for interactivity. Use any custom prefix shown in the example instead of /slack.
5

Run the example

Save the code above as research_assistant.py, then run:
Full source: cookbook/05_agent_os/interfaces/slack/research_assistant.py