Skip to main content

Interface: AgencySession

Defined in: packages/agentos/src/agents/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/agents/agency/AgencyTypes.ts:145

Unique agency identifier


conversationId​

conversationId: string

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:149

Conversation context for this agency


createdAt​

createdAt: string

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:151

ISO timestamp of creation


memoryConfig?​

optional memoryConfig: AgencyMemoryConfig

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:162

Shared memory configuration for this agency.

See​

AgencyMemoryConfig


metadata?​

optional metadata: Record<string, unknown>

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:157

Custom metadata


seats​

seats: Record<string, AgencySeatState>

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:155

GMI seats keyed by role ID


updatedAt​

updatedAt: string

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:153

ISO timestamp of last update


workflowId​

workflowId: string

Defined in: packages/agentos/src/agents/agency/AgencyTypes.ts:147

Associated workflow instance