Blog

Tutorials, deep dives, and practical guides for every part of the Dippin toolchain.

What's New in Dippin v0.27

Model catalog refresh — 11+ new IDs across six providers, seven price corrections, and a retirement calendar worth pinning somewhere.

Read →

What's New in Dippin v0.26

Workflow `requires:` keyword — declare what your workflow needs to run so runtimes can preflight, instead of crashing 20 minutes in.

Read →

What's New in Dippin v0.25

.dipx format v1.1 — real cancellation through Pack and Open, an inspect that actually inspects, and exit code 2 that actually fires when the spec says it should.

Read →

What's New in Dippin v0.24

The .dipx bundle format — pack a workflow tree into one verifiable file you can ship anywhere. Three new commands, every analysis command extended.

Read →

What's New in Dippin v0.23

First-class tool_commands_allow and tool_denylist_add defaults for constraining what tool nodes can shell out. Plus a cleaner DOT header format.

Read →

What's New in Dippin v0.21–v0.22

Human timeouts, budget caps, and a new manager_loop node for supervising child pipelines. Two releases, five days apart.

Read →

What's New in Dippin v0.17–v0.20

Conditional nodes, workflow variables, shell-aware linting, per-node backend selection, and a Zed extension — four releases of toolchain improvements.

Read →

Multi-line Prompts Without Escaping

DOT's escaped strings are unreadable. Dippin's indentation-based blocks let you write prompts with markdown, JSON, and code blocks — no escaping required.

Read →

Cost Estimation: Know Before You Run

Estimate per-run pipeline costs before spending real money on LLM calls. Use dippin cost and dippin optimize to find savings.

Read →

Conditional Edges: Routing Pipelines with when

Build branching AI pipelines that route based on LLM output. Learn Dippin's condition syntax, operators, and exhaustive detection.

Read →

Scenario Testing with .test.json

Write deterministic tests for non-deterministic AI pipelines. Inject context values, assert on execution paths, and measure edge coverage.

Read →

Migrating from DOT to Dippin

Convert Graphviz DOT pipeline files to Dippin with automated migration and structural parity verification. Step-by-step with real examples.

Read →

Getting Started with Dippin

Install Dippin, write your first AI pipeline workflow, and validate it in under 10 minutes. A step-by-step guide from zero to a working .dip file.

Read →

Editor Setup: LSP, VS Code, and Tree-sitter

Set up real-time Dippin diagnostics, hover docs, and syntax highlighting in VS Code, Neovim, Helix, or any editor with LSP support.

Read →

CI Integration: Lint, Test, Format

Set up GitHub Actions to validate, lint, test, and format-check your Dippin workflow files on every push and pull request.

Read →