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§
- Agent
Alias - Reference to a configured
[agents.<type>.<alias>]entry. - Agent
Memory Config - Per-agent memory backend selection, nested under
[agents.<alias>.memory]. - Agent
Workspace Config - Per-agent filesystem and cross-agent access settings, nested under
[agents.<alias>.workspace]. - Peer
Group Config [peer_groups.<name>]— mutual-opt-in peer group on a channel type.- Peer
Group Name - Reference to a configured
[peer_groups.<type>.<alias>]entry. - Peer
Username - Reference to a configured
[channels.peers.<type>.<alias>]entry.
Enums§
- Access
Mode - Cross-agent filesystem grant.
- Memory
Backend Kind - Per-agent memory backend selector.