Schema version for forward-compatible deserialization.
ISO 8601 timestamp of when the export was created.
Discriminator: 'agent' for a single-agent export, 'agency' for
a multi-agent export that includes a sub-agent roster.
The full agent configuration.
Optional agentsSub-agent roster keyed by agent name. Present for agency exports. A pre-built seat is { prebuilt: true }.
Optional strategyOrchestration strategy. Present for agency exports.
Optional adaptiveWhether runtime strategy adaptation is enabled.
Optional maxMaximum orchestration rounds for iterative strategies.
Optional metadataHuman-readable metadata about the export (name, author, tags, etc.).
Optional name?: stringOptional description?: stringOptional author?: stringOptional tags?: string[]
Portable agent configuration envelope.
Wraps a
BaseAgentConfigwith version metadata, export timestamp, and type discriminator so import logic can reconstruct the correct agent variant (single agent vs. multi-agent agency).