agentd — Documentation Index

agentd (codebase path: crates/agentd/) is a bounded, workflow-driven runtime. Workflows are authored in TOML as a DAG of typed nodes. The runtime validates them at build- and load-time, runs them in one-shot or serve mode, and exposes an HTTP surface with bearer / HMAC / mTLS authentication, in-process TLS, per-route rate limiting, and graceful-shutdown semantics.

This directory is the authoritative documentation set. The code is the final source of truth; these docs describe the code as it stands.


Read this first

Design record

Archive


Quick pointers

If you want to…Start here
Run agentd for the first timequickstart.md.
Author your first workflowcapabilities.md → §1 mental model, then the §"Node catalogue".
Understand the TOML grammarconfiguration.md.
Deploy the binaryoperations.md.
Know what's safe to rely on in prodmaturity.md.
Know what the compile-time feature flags doconfiguration.md §Build modes / operations.md §2.
Debug a workflow failureOutcome JSON contains a per-node execution trace — see capabilities.md §Execution outcome.
Modify the runtime itselfarchitecture.md first, then the relevant source module.
See the shipping test surfacematurity.md §4 + crates/agentd/tests/.
See the original design intentRFC 0001.

Short status

Questions or gaps? File an issue, reference the doc page.