Digitorn
Digitorn
All terms
Runtime

YAML-first config

Defining agents declaratively in a YAML file the runtime executes, instead of imperatively in framework code.

also known as: declarative agent config
In depth

YAML-first is the design choice that the agent's shape (tools, brains, prompts, triggers) lives in a config file the runtime reads, not in code you compile. The benefits compound: PRs are reviewable, prompts hot-reload in 200ms, non-engineers can edit safely, the shape travels as a file. The trade-off is less language flexibility for the rare edge cases where you genuinely need Python.

Related concepts
Read the deep dive

Why we chose YAML over Python for our agent runtime

Read article
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.

More in Runtime

Behaviour rules/glossary/behavior-rulesCron trigger/glossary/cron-triggerFilesystem module/glossary/filesystem-moduleHooks/glossary/hooksHot reload/glossary/hot-reloadModule/glossary/module