Interface: AgentExportConfig
Defined in: packages/agentos/src/api/agentExportCore.ts:18
Portable agent configuration envelope.
Wraps a BaseAgentConfig with version metadata, export timestamp,
and type discriminator so import logic can reconstruct the correct agent
variant (single agent vs. multi-agent agency).
Properties
adaptive?
optionaladaptive:boolean
Defined in: packages/agentos/src/api/agentExportCore.ts:41
Whether runtime strategy adaptation is enabled.
agents?
optionalagents:Record<string,BaseAgentConfig>
Defined in: packages/agentos/src/api/agentExportCore.ts:35
Sub-agent roster keyed by agent name. Present for agency exports.
config
config:
BaseAgentConfig
Defined in: packages/agentos/src/api/agentExportCore.ts:32
The full agent configuration.
exportedAt
exportedAt:
string
Defined in: packages/agentos/src/api/agentExportCore.ts:23
ISO 8601 timestamp of when the export was created.
maxRounds?
optionalmaxRounds:number
Defined in: packages/agentos/src/api/agentExportCore.ts:44
Maximum orchestration rounds for iterative strategies.
metadata?
optionalmetadata:object
Defined in: packages/agentos/src/api/agentExportCore.ts:47
Human-readable metadata about the export (name, author, tags, etc.).
author?
optionalauthor:string
description?
optionaldescription:string
name?
optionalname:string
tags?
optionaltags:string[]
strategy?
optionalstrategy:AgencyStrategy
Defined in: packages/agentos/src/api/agentExportCore.ts:38
Orchestration strategy. Present for agency exports.
type
type:
"agent"|"agency"
Defined in: packages/agentos/src/api/agentExportCore.ts:29
Discriminator: 'agent' for a single-agent export, 'agency' for
a multi-agent export that includes a sub-agent roster.
version
version:
"1.0.0"
Defined in: packages/agentos/src/api/agentExportCore.ts:20
Schema version for forward-compatible deserialization.