ORION
activeThe brain. A multi-agent orchestration platform that runs the homelab itself.
ORION is a Next.js + Prisma web app paired with a Node worker that drives agents through real work. Agents can be Claude (via MCP), Ollama, or any OpenAI-compatible endpoint. They share a chat-room model with @mentions, ring leader routing, and explicit room goals.
Tools are exposed through a central registry with tiered authorization
(read / create / modify / destructive) and audit attribution on every
write. The same agents that talk to humans can call gitops_propose
to open PRs that the cluster auto-applies.
Notable bits — a Claude sidecar that writes per-request MCP configs so Claude calls ORION tools natively; an Ollama path that routes through OpenAI-compat endpoints because Ollama's native chat API doesn't support structured tool calls; a retry pipeline with transient-error detection and exponential backoff on the worker.