@fengrru/llm-dag-generator
v0.1.1
Published
LLM-driven DAG generator AI-powered task planning with fallback heuristic, replan on failure, and K-parallel variant generation
Maintainers
Readme
@fengrru/llm-dag-generator
Experimental — API may break in minor versions. See STABILITY.md.
LLM-driven task DAG generation with K-parallel variants.
Install
npm install @fengrru/llm-dag-generatorQuick Start
import { LLMDAGGenerator } from "@fengrru/llm-dag-generator"
const generator = new LLMDAGGenerator({
provider: llmProvider,
kVariants: 3,
})
const dag = await generator.generate({
goal: "Implement user authentication",
capabilities: ["file_read", "file_write", "bash"],
})
console.log(dag.nodes) // generated DAG nodes
console.log(dag.strategy) // "adaptive" | "staged" | "k_parallel"Features
- Mustache templates: structured prompt generation
- K=3 variants: parallel sampling with different strategies
- Heuristic fallback: when LLM fails (risk-based serial chain)
- Validation: ensures generated DAG is valid
Documentation
- API Reference — TypeDoc-generated API docs
- Source Code
- Examples
License
MIT
