- Version them in Git and diff exactly what changed between two workflow versions.
- Review them in pull requests, the same as any code change.
- Export them between environments with the same commands.
- Generate them programmatically from code, scripts, or agents.
The artifacts
Every artifact round-trips: what you pull is what you can push back. A
single-example dataset export re-imports cleanly, which is useful for moving
one failing case between environments.
What this enables
- Files are scriptable. Workflows, datasets, and evaluators can be edited by humans, generated by scripts, or changed by coding agents.
- Git review works. Diff a workflow change in a PR. Roll back a dataset. Track evaluator history.
- Environment moves are explicit. Export, inspect, and move artifacts between local, staging, and production with the same commands.
The CLI is the surface
Theeigenpal CLI covers authoring, running, and inspecting from a terminal.
See the CLI reference for the full command tree and the
skill install guide for agent-tool setup.