Dippin
About
Dippin is a DSL and toolchain for authoring AI pipeline workflows, intended to replace hand-edited Graphviz DOT as the format people actually write and review. Its first-class syntax covers prompts, shell scripts, model config, and branching logic, and its node types — agent, tool, human, parallel, subgraph, and manager_loop — map directly onto the constructs a multi-agent pipeline needs, including human gates and manager loops. A full toolchain ships around the language: parser, validator and linter, formatter, DOT exporter, simulator, cost and coverage analyzers, an LSP server, a VS Code extension, .dipx packaging, and a WASM playground. Dippin describes pipelines; a separate runtime, such as Tracker, executes them. The audience is anyone designing reviewable, version-controlled AI workflows who wants a real language for the job instead of YAML or DOT.
Other entries by 2389-research
- Breakaway Agent — agent
- Hex — agent
- Coven — multiplexer
- Fleet Control — multiplexer
- Ourocodus — multiplexer
- Tracker — multiplexer
- 2389 Agent Protocol (Rust) — agent-sdk
- Mux (Rust) — agent-sdk