Skip to main content

Interface: AgencyInvocationRequest

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

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:56

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:64

High-level description of the shared objective.


metadata?

optional metadata: Record<string, unknown>

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

Arbitrary metadata for agency initialization.


participants?

optional participants: object[]

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

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:60

Optional workflow identifier to bind the agency to.