Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 1.13 KB

README.md

File metadata and controls

76 lines (57 loc) · 1.13 KB

sre-ascent

build

Setup

Ensure having Python 3.11 and poetry installed.

pip install poetry==1.7.1

Install dependencies

poetry shell
poetry install

Copy the .env.example file to .env and fill in the required environment variables.

cp .env.example .env

Setup Ollama

Follow instructions in the Ollama

ollama serve
ollama pull mistral

Launch LangServe

langchain serve

Running in Docker

docker compose up --build

Start Slack socket mode

slack_socket_mode

Flow Architecture

flowchart LR
    A((Request)) --> B(Supervisor)
    B --> C{Select Agent}
    C --> D1[DatetimeProvider]
    D1 --> B
    C --> D2[GenericSearch]
    D2 --> B
    C --> D3[RandomNumber]
    D3 --> B
    C --> D4[RandomSelect]
    D4 --> B
    C --> D5[SlackSearcher]
    D5 --> B
    C --> D6[SlackToolkit]
    D6 --> B
    C --> D7[ThreadSummary]
    D7 --> B
    C --> D8[WebrcaCreate]
    D8 --> B
    C --> |FINISH| E((Response))
Loading