Skip to main content

Module multi_agent

Module multi_agent 

Source
Expand description

Multi-agent runtime types: alias newtypes, access-mode enum, peer external entries, and the nested config structs that wire into crate::schema::AliasedAgentConfig and crate::schema::Config.

Cross-agent semantics, peer-group resolution, and SubAgent permission inheritance live in the runtime crate; this module only carries the data shapes.

Structs§

AgentAlias
Reference to a configured [agents.<type>.<alias>] entry.
AgentMemoryConfig
Per-agent memory backend selection, nested under [agents.<alias>.memory].
AgentWorkspaceConfig
Per-agent filesystem and cross-agent access settings, nested under [agents.<alias>.workspace].
PeerGroupConfig
[peer_groups.<name>] — mutual-opt-in peer group on a channel type.
PeerGroupName
Reference to a configured [peer_groups.<type>.<alias>] entry.
PeerUsername
Reference to a configured [channels.peers.<type>.<alias>] entry.

Enums§

AccessMode
Cross-agent filesystem grant.
MemoryBackendKind
Per-agent memory backend selector.