AgentOPS is a deterministic agent operations foundation by Eldergenix. The project is organized around small packages for scheduling, runtime execution, policy enforcement, verification, context management, adapters, and observability.
packages/runtime: task execution boundary for agent workloads.packages/scheduler: async scheduling primitives.packages/policy: policy-engine ownership boundary for tool execution.packages/verifier: verification ownership boundary.packages/context: context-management ownership boundary.packages/adapters: external system adapter ownership boundary.packages/observability: traces, metrics, and operational visibility.apps/api: API surface for AgentOPS services.apps/dashboard: dashboard surface for operators.infra/docker-compose.yml: local Redis dependency.prompts: implementation prompts for agent-assisted development.
- Node.js 22 or newer
- pnpm 10 or newer
- Docker, if you want to run the local Redis service
pnpm install
docker compose -f infra/docker-compose.yml up -d
pnpm typecheck
pnpm test- Keep packages modular. Do not add cross-package coupling.
- Keep TypeScript strict. Do not use
anyorts-ignore. - Route tool execution through the policy engine.
- Add unit and integration tests with production code.
- Keep generated files, local tasks, launch notes, secrets, and
.envfiles out of git.
This repository is an early AgentOPS scaffold. The package boundaries are in place, but most modules are not implemented yet. Treat the existing files as the starting point for production-grade runtime, scheduler, verifier, policy, context, adapter, and observability implementations.