Variable: AgentStorageSubjects
Makaio Framework / services-core / AgentStorageSubjects
Variable: AgentStorageSubjects
Section titled “Variable: AgentStorageSubjects”
constAgentStorageSubjects:BusSubjects<FlatSubjectDefinitions<"storage:agent", {delete: {request:ZodObject<{agentId:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };get: {request:ZodObject<{agentId:ZodString; },$strip>;response:ZodObject<{agent:ZodNullable<ZodObject<{adapterId:ZodString;adapterName:ZodString;adapterSessionId:ZodOptional<ZodString>;agentId:ZodString;clientId:ZodOptional<ZodString>;compressionMode:ZodOptional<ZodEnum<…>>;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: …;member: …; }>;sessionId:ZodString;status:ZodEnum<{active: …;dead: …;disposed: …;idle: …; }>; },$strip>>; },$strip>; };listByAdapter: {request:ZodObject<{adapterName:ZodString;status:ZodOptional<ZodEnum<{active:"active";all:"all";dead:"dead";disposed:"disposed";idle:"idle"; }>>; },$strip>;response:ZodObject<{agents:ZodArray<ZodObject<{adapterId:ZodString;adapterName:ZodString;adapterSessionId:ZodOptional<ZodString>;agentId:ZodString;clientId:ZodOptional<ZodString>;compressionMode:ZodOptional<ZodEnum<…>>;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: …;member: …; }>;sessionId:ZodString;status:ZodEnum<{active: …;dead: …;disposed: …;idle: …; }>; },$strip>>; },$strip>; };listBySession: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{agents:ZodArray<ZodObject<{adapterId:ZodString;adapterName:ZodString;adapterSessionId:ZodOptional<ZodString>;agentId:ZodString;clientId:ZodOptional<ZodString>;compressionMode:ZodOptional<ZodEnum<…>>;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: …;member: …; }>;sessionId:ZodString;status:ZodEnum<{active: …;dead: …;disposed: …;idle: …; }>; },$strip>>; },$strip>; };set: {request:ZodObject<{agent:ZodObject<{adapterId:ZodString;adapterName:ZodString;adapterSessionId:ZodOptional<ZodString>;agentId:ZodString;clientId:ZodOptional<ZodString>;compressionMode:ZodOptional<ZodEnum<{auto: …;manual: …;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>;agentId:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };updateActivity: {request:ZodObject<{agentId:ZodString;lastActivityAt:ZodNumber; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };updateRuntime: {request:ZodObject<{agentId:ZodString;cwd:ZodOptional<ZodString>;model:ZodOptional<ZodString>;providerConfigId:ZodOptional<ZodString>; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };updateStatus: {request:ZodObject<{agentId:ZodString;status:ZodEnum<{active:"active";dead:"dead";disposed:"disposed";idle:"idle"; }>; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; }; }>,"storage:agent"> =AgentStorageNamespace.subjects
Defined in: ../../../packages/services/core/src/session/storage/agent-namespace.ts:165
Typed subjects for agent storage operations.