OnCall AI Assistant, Your Intelligent Incident Resolution Partner!
Project description
PyVanguard
OnCall AI Assistant, Your Intelligent Incident Resolution Partner!
Meet OnCall AI Assistant, your friendly helper for tackling incidents quickly and efficiently. This smart tool makes resolving issues a breeze by tapping into your team’s documents and learning from past incidents.
Features:
Smart Insights: It uses your team’s knowledge base to provide solutions that fit your unique workflows and practices.
Learn from the Past: By looking at how previous incidents were handled, it suggests tried-and-true methods to solve current problems.
Easy Recommendations: OnCall AI combines real-time data with historical context to give you straightforward advice tailored to your situation.
Keeps Getting Better: With every incident it helps resolve, it learns and improves, so it’s always ready to assist your team more effectively.
Works with Your Tools: It integrates smoothly with what you already use, enhancing your team’s skills without replacing them.
Usage:
First you need to load the following environment variables.
export OPENAI_API_KEY=....
export QDRANT_DB_URL=....
export QDRANT_DB_API_KEY=....
export PAGERDUTY_INTEGRATION_KEY=....
export SQLITE_DB_PATH=/root/pyvanguard.db
Load The team documents.
$ pyvanguard load --dir_path /root/pyvanguard/testdocs --team_name clivern
Trigger a Pagerduty Alert.
$ pyvanguard alert --summary "Host clivern.ams01 is down" --severity critical --team clivern
Query the RAG
$ pyvanguard query --text "Host clivern.ams01 is Down" --kind "" --team clivern --limit 2
$ pyvanguard query --text "Host clivern.ams01 is Down" --kind "team_document" --team clivern --limit 2
$ pyvanguard query --text "Host clivern.ams01 is Down" --kind "pagerduty_alert" --team clivern --limit 2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyvanguard-0.2.0.tar.gz.
File metadata
- Download URL: pyvanguard-0.2.0.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2dfc692473418f0897514734bf1229da1457c470f77f5a8ec20d20828bc25f01
|
|
| MD5 |
441774bf0dcc54c6dffc73c571033fa4
|
|
| BLAKE2b-256 |
a0f28fe9750b372922b7e3cc6a318c94334e251ae2ecb28a65e096ebfbe814db
|
File details
Details for the file pyvanguard-0.2.0-py3-none-any.whl.
File metadata
- Download URL: pyvanguard-0.2.0-py3-none-any.whl
- Upload date:
- Size: 28.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15292b251e81826af62addd16341b49a81881318879a8a9275e5f1cb150a3c24
|
|
| MD5 |
19cb6efbed6042a62453e774d3e1692a
|
|
| BLAKE2b-256 |
72aa1adebe08907222b1e4badd08307eb3028bb2e186d54dfada72bdbb505246
|