Substrate library

June 29, 2026 · View on GitHub

The runtime substrate for meta-agents over LLM agent execution, evaluated in the accompanying paper. This is the exact version used for all experiments in ../exp/, frozen at the experiment/submission snapshot (post-submission changes to the upstream library are intentionally excluded).

Layout

agentic/packages/
├── core/        # typed events, scope model, trace graph
├── runtime/     # scope fork / replay / revert, effect streams, device adapters
├── sandboxes/   # sandbox backends (modal, e2b, daytona, kubernetes, ...)
├── contexts/    # workspace + materialization contexts
├── providers/   # LLM provider integrations
├── export/      # trace export
├── transform/   # source transforms
├── tests/       # shared test substrate (agentic-tests)
└── meta/        # the `agentic` umbrella package

Build

The repository root is a uv workspace. From the repository root:

uv sync

resolves the substrate packages here and the experiment subprojects in ../exp/ against them, with no dependency on any external package index for the substrate itself.