working langchain agent_update_check
All checks were successful
Podman DDNS Image / build-and-push-ddns (push) Successful in 1m3s

This commit is contained in:
2026-03-25 16:25:24 -04:00
parent 2ac5f980ac
commit 47c476a98f
9 changed files with 696 additions and 350 deletions

View File

@@ -0,0 +1,49 @@
# Agentic System Monitoring
This is a suite of scripts and tools for safely monitoring and responding to
server events without human intervention.
## Quick Start
1. uv init .
2. uv add langchain langchain-openai dotenv openai
3. See [Agents](#agents)
## Environment Setup
1. Create a directory at `/etc/duco-agents` for storing configuration
2. Create an email credential .env file at `/etc/duco-agents/.env/smtp.env` with the following:
```text
USER=...
PASSWORD=...
ENDPOINT=...
TLS_PORT=...
SENDER=...
RECEIVER=...
```
3. Ensure all your btrfs top level volumes are mounted under a directory called `/btrfs`
## Agents
### Agent Disk Report
Runs a one-shot disk evaluation script to check the health of btrfs partitions
and send an alert with any findings or actions taken.
```bash
uv run active/vibe_system_report/agent_disk_report.py
```
### Agent Update Check
Checks for available updates and applies them if necessary based on the prompt.
```bash
uv run active/vibe_system_report/agent_update_check.py
```
### Agent VM Create
Creates a new VM and installs tools based on the user's request.