Skip to Content
DojOps — AI DevOps Automation Engine. Learn more →
Introduction

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.



Documentation Index

Core Guides

DocumentDescription
Getting StartedPrerequisites, installation, provider setup, first run
Provider ManagementAdd, remove, switch, and list LLM providers
ConfigurationProviders, models, env vars, profiles, precedence
CLI ReferenceAll commands, flags, exit codes, examples
API ReferenceREST endpoints, request/response schemas, curl examples
Web Dashboard5-tab metrics dashboard — Overview, Security, Audit, Agents, History

Architecture & Design

DocumentDescription
ArchitectureSystem design, package layers, dependency flow, data flow
Security ModelDefense-in-depth layers, trust boundary, concurrency safety

Components

DocumentDescription
Specialist Agents16 built-in + custom agents — routing, domains, keywords, confidence scoring, custom agent creation
DevOps ToolsAll 12 built-in tools + custom tool system — schemas, detectors, verifiers, auto-detection, tool manifests
Tool Specification v1Frozen v1 custom tool contract — manifest schema, discovery, security, compatibility promise
Security Scanning9 scanners, scan types, remediation, SBOM, scan comparison, dashboard integration
Execution EngineSafeExecutor, policies, approval workflows, sandboxed fs, audit trail
Task PlannerGoal decomposition, task graphs, topological execution, resume

Operations

DocumentDescription
ContributingDev setup, coding standards, testing, adding tools/agents, PR workflow
TroubleshootingCommon 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.