Skip to content

hemslo/sre-ascent

Repository files navigation

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

About

A smart multi agent Slack bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •