Skip to content

yjst2012/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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published