Runtime SDK for anyclaw.
Provides the [Runtime] trait for building runtime extensions that manage
agent sandbox environments (containers, VMs, etc.) and the
[RuntimeHarness] for JSON-RPC stdio framing.
A runtime extension is responsible for:
- Creating and managing the execution environment (container, network, proxy)
- Providing process execution capability via [
Runtime::exec] - Health reporting and graceful shutdown
The supervisor uses exec() to spawn agent worker processes inside the
runtime environment. All internal infrastructure (proxy, networking, auth)
is the runtime's concern — the supervisor only sees the trait interface.
Stability
This crate is unstable — APIs may change between releases.