Skip to content

Variable: MakaioSessionAgentSchema

Makaio Framework


Makaio Framework / contracts / MakaioSessionAgentSchema

const MakaioSessionAgentSchema: ZodObject<{ adapterId: ZodString; adapterName: ZodString; adapterSessionId: ZodOptional<ZodString>; agentId: ZodString; clientId: ZodOptional<ZodString>; compressionMode: ZodOptional<ZodEnum<{ auto: "auto"; manual: "manual"; off: "off"; }>>; createdAt: ZodNumber; cwd: ZodOptional<ZodString>; harnessId: ZodOptional<ZodString>; lastActivityAt: ZodNumber; model: ZodOptional<ZodString>; personaId: ZodOptional<ZodString>; profileId: ZodOptional<ZodString>; providerConfigId: ZodOptional<ZodString>; role: ZodEnum<{ lead: "lead"; member: "member"; }>; sessionId: ZodString; status: ZodEnum<{ active: "active"; dead: "dead"; disposed: "disposed"; idle: "idle"; }>; }, $strip>

Defined in: ../../../packages/contracts/src/session/schemas/agent.ts:21

Schema for an agent attached to a makaio session.

Represents the persistent agent state. The agent is a stable identity shell; the connector is ephemeral and recreated on startup.