Digitorn
Digitorn
Notes from the Digitorn team

Writing about the boring parts of building agents.

What we learned shipping a YAML-first agent runtime, the multi-agent patterns that hold up in production, the trade-offs of self-hosting your own coding assistant, and the things we got wrong before we got them right.

Featured

How credentials work on Digitorn: an encrypted vault driven from YAML

Register a key once with the CLI, reference it by name from any agent, and let the runtime resolve it per user at session start. Four scopes, sixteen catalog providers, hash-chained audit logs, no secrets in your YAML.

May 6, 20268 min readRead article
hooks

Hooks: 4 production patterns we ship today on Digitorn

The hooks that actually work right now in the runtime, with the YAML to copy. Lint after every write, rate-limit a tool, hard-cap tool-call counts, run a custom Python validator on tool results.

May 5, 20267 min
comparison

Digitorn vs LangChain: an honest comparison

We've shipped on both. LangChain wins on community size and Python ecosystem reach. Digitorn wins on iteration speed, audit, and shipping non-trivial multi-agent apps without writing framework glue. Here's the breakdown, with code.

May 4, 20267 min
showcase

10 apps you can ship in 50 lines of YAML

A walkthrough of ten very different apps, all built declaratively on Digitorn. Coding agents, live React sandboxes, Slack bots, cron reporters, voice copilots. Same runtime, same shape, no Python.

May 3, 20269 min
cost

How we cut our coding agent's bill by 60% with model routing

A real cost breakdown from running a Claude Code clone over 50 sessions, the diagnosis we missed at first, and the four routing rules that ended up saving the most money. With charts.

May 2, 20267 min
yaml

Eight blocks instead of fifteen: the YAML schema rewrite

Digitorn's app YAML used to scatter related fields across the file. We rewrote the schema into eight canonical top-level blocks, each with one job. Here is what changed, why, and how the migration tool keeps every old YAML working.

May 1, 20267 min
yaml

Why we chose YAML over Python for our agent runtime

We started with Python, like everyone else. Then we hit hot-reload, audit, and on-call review, and kept hitting them until something had to change. This is the story of why Digitorn ships YAML-first, what we gave up, and what we gained.

May 1, 20269 min
ai-agents

What is an AI agent? A 2026 guide for engineers

AI agents explained without the hype. The 4 ingredients, multi-agent patterns, real YAML examples, and how to build one in 10 minutes - with diagrams and source code.

Apr 30, 202610 min
claude-code

How to build a Claude Code clone in YAML

Self-host your own Claude Code in 50 lines of YAML. Same tools, same multi-agent loop, your API keys. With the actual config and a 5-minute install.

Apr 30, 202612 min
Newsletter

Get the next post in your inbox.

Engineering notes from the Digitorn team. No marketing, no launch announcements, no "10 prompts that will change your life". Just the things we write that we'd want to read.

One-click unsubscribe. We never share your address. Powered by our own infrastructure, not a tracker.