Interface: AgencySession
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:143
Represents a collective of GMIs collaborating under a single Agency identity. Agencies enable multi-agent workflows with shared context and memory.
Properties
agencyId
agencyId:
string
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:145
Unique agency identifier
conversationId
conversationId:
string
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:149
Conversation context for this agency
createdAt
createdAt:
string
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:151
ISO timestamp of creation
memoryConfig?
optionalmemoryConfig:AgencyMemoryConfig
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:162
Shared memory configuration for this agency.
See
AgencyMemoryConfig
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:157
Custom metadata
seats
seats:
Record<string,AgencySeatState>
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:155
GMI seats keyed by role ID
updatedAt
updatedAt:
string
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:153
ISO timestamp of last update
workflowId
workflowId:
string
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:147
Associated workflow instance