DojOps Documentation
Welcome to the DojOps — AI DevOps Automation Engine documentation. DojOps is an enterprise-grade AI DevOps automation system that generates, validates, and executes infrastructure and CI/CD configurations using LLM providers — with structured output enforcement, sandboxed execution, approval workflows, and hash-chained audit trails.
Quick Links
- Getting Started — Installation, setup, and your first generation
- CLI Reference — Complete command reference with examples
- API Reference — All 19 REST endpoints with schemas and curl examples
Documentation Index
Core Guides
| Document | Description |
|---|---|
| Getting Started | Prerequisites, installation, provider setup, first run |
| Provider Management | Add, remove, switch, and list LLM providers |
| Configuration | Providers, models, env vars, profiles, precedence |
| CLI Reference | All commands, flags, exit codes, examples |
| API Reference | REST endpoints, request/response schemas, curl examples |
| Web Dashboard | 5-tab metrics dashboard — Overview, Security, Audit, Agents, History |
Architecture & Design
| Document | Description |
|---|---|
| Architecture | System design, package layers, dependency flow, data flow |
| Security Model | Defense-in-depth layers, trust boundary, concurrency safety |
Components
| Document | Description |
|---|---|
| Specialist Agents | 16 built-in + custom agents — routing, domains, keywords, confidence scoring, custom agent creation |
| DevOps Tools | All 12 built-in tools + custom tool system — schemas, detectors, verifiers, auto-detection, tool manifests |
| Tool Specification v1 | Frozen v1 custom tool contract — manifest schema, discovery, security, compatibility promise |
| Security Scanning | 9 scanners, scan types, remediation, SBOM, scan comparison, dashboard integration |
| Execution Engine | SafeExecutor, policies, approval workflows, sandboxed fs, audit trail |
| Task Planner | Goal decomposition, task graphs, topological execution, resume |
Operations
| Document | Description |
|---|---|
| Contributing | Dev setup, coding standards, testing, adding tools/agents, PR workflow |
| Troubleshooting | Common issues, FAQ, error codes, debugging tips |
Privacy & Telemetry
DojOps does not collect telemetry. No project data leaves your machine except to your configured LLM provider. All generated configs, audit logs, and scan reports are stored locally in your .dojops/ directory.