Skip to main content

Module runtime_set

Module runtime_set 

Source
Expand description

Multi-agent runtime management.

Provides [RuntimeSet] for managing a collection of named runtimes, one per agent. Handles the chicken-and-egg problem of inter-agent delegation (tools need runtimes, runtimes need tools) by using a shared Arc<RwLock<HashMap>> that is populated after all runtimes are constructed.

Structs§

RuntimeSetBuilder
Builder for creating a set of named runtimes from agent profiles.
RuntimeSetConfig
Configuration for building a [RuntimeSet].
RuntimeSetResult
Result of building a runtime set.

Type Aliases§

RuntimeMap
A shared map of named runtimes, keyed by lowercase agent name.