Directory / Dagger
Dagger
Verified
Programmable CI/CD engine agents can call as a tool.
Dagger is an open-source engine for defining CI/CD and delivery pipelines in code, running them in containers. Agents can invoke Dagger pipelines as deterministic tools instead of improvising bash. That is why it belongs in a factory directory.
- Model independence
- Multi-model
- Deployment
- Self-hosted
- Open source
- Yes
- License
- Apache-2.0
- Pricing model
- Mixed
- Added / updated
- 19 Aug 2026 / 19 Aug 2026
Editorial take
Dagger is the anti-improvisation layer: the agent should call a pipeline, not invent `npm test`. Containerized steps are a sandbox of sorts. It is not an LLM product. Factory Cloud exists; the engine is the listing.
Strengths
- Pipelines as code, runnable locally and in CI, Apache-2.0.
- Gives agents a deterministic tool instead of a shell.
- Container isolation per pipeline.
Limitations
- Learning curve; not GitHub Actions YAML.
- Does not write application code.
- You still need a harness to decide when to call it.