Skip to content

Type Alias: MakaioSessionAgent

Makaio Framework


Makaio Framework / contracts / MakaioSessionAgent

MakaioSessionAgent = z.infer<typeof MakaioSessionAgentSchema>

Defined in: ../../../packages/contracts/src/session/types.ts:44

An agent attached to a makaio session.

Records which adapter instance and agent execution unit participated in a session, along with when they were added.

  • MakaioSessionAgent
    • z.infer<typeof MakaioSessionAgentSchema>
      • typeof MakaioSessionAgentSchema
type MakaioSessionAgent = {
agentId: string;
adapterId: string;
adapterName: string;
sessionId: string;
role: 'lead' | 'member';
status: 'idle' | 'active' | 'dead' | 'disposed';
createdAt: number;
lastActivityAt: number;
adapterSessionId?: string | undefined;
model?: string | undefined;
cwd?: string | undefined;
providerConfigId?: string | undefined;
personaId?: string | undefined;
profileId?: string | undefined;
harnessId?: string | undefined;
clientId?: string | undefined;
compressionMode?: 'auto' | 'manual' | 'off' | undefined;
};