@dojops/planner
v1.0.6
Published
LLM-powered task graph decomposition and topological executor for DojOps
Maintainers
Readme
@dojops/planner
LLM-powered task graph decomposition and topological executor for DojOps.
Features
- Task decomposition: Breaks complex DevOps goals into a directed acyclic graph (DAG) of tasks
- Topological execution: Kahn's algorithm for dependency-respecting execution order
- Input wiring:
$ref:<taskId>references for passing outputs between tasks - Resume support:
completedTaskIdsskip for resuming interrupted plans - Tool metadata: Tasks carry
toolType,toolVersion,toolHash,systemPromptHashfor reproducibility
How It Works
"Set up CI/CD for a Node.js app with Docker and Kubernetes"
│
▼
decompose() ──► LLM call with structured output
│
▼
TaskGraph { nodes: TaskNode[], edges: [...] }
│
▼
PlannerExecutor ──► topological sort ──► execute tasks in orderPart of DojOps
This package is part of the DojOps monorepo. See the main repo for full documentation.
License
MIT
