homelab-codex-ws/services/agent-system
2026-05-16 21:53:06 +02:00
..
runtime-materializer Finish repo-first implementation of Agent System UI pipeline 2026-05-16 19:36:43 +02:00
scripts Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
telegram-bot Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
webui Finish repo-first implementation of Agent System UI pipeline 2026-05-16 19:36:43 +02:00
action-model.md Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
deploy.sh Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
docker-compose.yml Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
env.example Add Telegram approval bot for agent actions 2026-05-16 21:53:06 +02:00
README.md Finish repo-first implementation of Agent System UI pipeline 2026-05-16 19:36:43 +02:00

Agent System

Central runtime materializer and Operator Control Plane UI.

Components

  • Redis: Central state store (on PIHA).
  • Runtime Materializer: Converts Redis state to JSON files in /opt/homelab/world.
  • Web UI: Exposes API endpoints and serving the Operator UI.

Deployment (on PIHA)

cd services/agent-system
./deploy.sh

Deployment (on CHELSTY)

cd services/stability-agent
docker compose up -d --build

Verification

The deploy.sh script automatically verifies the local endpoints. You can also manually check:

# Check runtime summary
curl http://localhost:18180/summary

# Check discovered nodes
curl http://localhost:18180/nodes

# Check discovered services
curl http://localhost:18180/services

Directory Structure

  • /opt/homelab/world: Contains materialized JSON state.
  • /opt/homelab/state: Contains operator configuration and local heartbeats.