Skip to main content

Interface: AgencyInvocationRequest

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:67

Describes a request to create or join an Agency (multi-GMI collective).

Properties​

agencyId?​

optional agencyId: string

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:71

Existing agency identifier to join. If omitted, a new agency is instantiated.


goal?​

optional goal: string

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:79

High-level description of the shared objective.


metadata?​

optional metadata: Record<string, unknown>

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:87

Arbitrary metadata for agency initialization.


participants?​

optional participants: object[]

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:83

Desired seats within the agency along with their preferred personas.

personaId?​

optional personaId: string

roleId​

roleId: string


workflowId?​

optional workflowId: string

Defined in: packages/agentos/src/api/types/AgentOSInput.ts:75

Optional workflow identifier to bind the agency to.