Interface: AgencySeatSpec
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:178
One seat of a team a GMI launched on the full runtime (launch_agency): what GMIManager.createAgencySeat
builds. The launch passes the views the seat runs through, so the manager imports nothing of the launch.
Properties
maxToolLoopIterations?
optionalmaxToolLoopIterations:number
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:193
The seat's step limit; the GMI's default when absent.
persona
persona: {
personaId:string; } | {definition:IPersonaDefinition; }
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:187
A registered persona, by id (a persistent member), or the definition a launch made for a temporary seat.
providerManager()?
optionalproviderManager: (base) =>AIModelProviderManager
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:191
The seat's provider manager: a view the launch makes over the runtime's; the runtime's own when absent.
Parameters
base
Returns
seatSessionId
seatSessionId:
string
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:183
seat:<agencyId>:<role>; refused when a GMI already serves it. Until the seat is released no request acquires
a GMI in it and no feedback reaches its GMI.
toolView()
toolView: (
base) =>IToolOrchestrator
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:189
The seat's tool orchestrator: a view the launch makes over the shared one.
Parameters
base
IToolOrchestrator
Returns
IToolOrchestrator
userId
userId:
string
Defined in: packages/agentos/src/cognition/substrate/GMIManager.ts:185
The parent turn's user: the seat's tools and the tier check see it.