Normalize runtime repository layout

This commit is contained in:
Oskar Kapala 2026-05-08 16:03:07 +02:00
parent 8f6a63da9a
commit 45fa53bfb7
3 changed files with 55 additions and 0 deletions

3
.gitignore vendored
View file

@ -1,3 +1,6 @@
__pycache__/
*.py[cod]
.aider*
.idea/
.vscode/

52
README.md Normal file
View file

@ -0,0 +1,52 @@
# Agent System
Distributed multi-agent runtime for the homelab environment.
## Components
- orchestrator
- node-agent
- monitor-agent
- webui
- redis event bus
## Architecture
The system operates as a lightweight distributed orchestration layer across homelab nodes connected via Tailscale.
SATURN:
- development
- orchestration
- source of truth
SOLARIA:
- compute workloads
- GPU tasks
- inference
PIHA:
- infrastructure services
- Forgejo
- MQTT
- automation
VPS:
- public ingress
- edge services
## Development Flow
1. Develop on SATURN
2. Commit and push to Forgejo
3. Execution nodes pull updates
4. Containers redeploy via docker compose
## Runtime
Current runtime stack:
- Redis
- Orchestrator
- WebUI
- Monitor Agents
- Node Agents