arc-dag documentation
Public docs: https://arcpx-eng.github.io/arc-dag/
Local preview (clone only, not npm install arc-dag): cd docs-site && npm install && npm start — see docs-site/README.md.
| Doc | Description |
|---|---|
| Getting started | Install, TypeScript quick start, project layout |
| Scripts | npm commands and example runners |
| API reference | GraphEngine, utilities, events |
| LLM configuration | GraphEngine({ llm }) — provider, API key, model |
| Payload guide | JSON schema, normalize, checklist |
| Bring your own LLM | .env.template, endpoints, genText wiring |
| ArcPX integration | Export from ArcPX, normalize, run locally |
| Node handlers | Missing node.type stubs, npm run generate:handler |
| Extending builtin executor | Custom types + webpage example on top of createBuiltinNodeExecutor |
| Core node types | Package builtin: pipeNode, genText, … (webpage = extension) |
Example pipelines
All examples + overview diagrams
| Doc | Command |
|---|---|
| Linear (3 nodes) | npm run quickstart |
| Fan-in (4 nodes) | npm run run:fan-in |
| Fan-out (4 nodes) | npm run run:fan-out |
| Web scraper | npm run run:web-scraper |
| LLM demo | npm run run:llm |
| Output chaining | npm run run:output-chaining |
| AI repos (ArcPX-style) | Requires custom nodeExecutor + optional LLM |
Also
- Contributing — PRs, community node types
- Security policy — reporting vulnerabilities
- Changelog
- arc-dag-ui skill — build a wrapper UI