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?
optionalagencyId:string
Defined in: packages/agentos/src/api/types/AgentOSInput.ts:56
Existing agency identifier to join. If omitted, a new agency is instantiated.
goal?
optionalgoal:string
Defined in: packages/agentos/src/api/types/AgentOSInput.ts:64
High-level description of the shared objective.
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/agentos/src/api/types/AgentOSInput.ts:72
Arbitrary metadata for agency initialization.
participants?
optionalparticipants:object[]
Defined in: packages/agentos/src/api/types/AgentOSInput.ts:68
Desired seats within the agency along with their preferred personas.
personaId?
optionalpersonaId:string
roleId
roleId:
string
workflowId?
optionalworkflowId:string
Defined in: packages/agentos/src/api/types/AgentOSInput.ts:60
Optional workflow identifier to bind the agency to.