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.