Variable: ToolSubjects
Makaio Framework / contracts / ToolSubjects
Variable: ToolSubjects
Section titled “Variable: ToolSubjects”
constToolSubjects:BusSubjects<FlatSubjectDefinitions<"tool", {completed:ZodObject<{durationMs:ZodNumber;executionId:ZodString;timestamp:ZodNumber;toolName:ZodString;toolsetName:ZodString; },$strip>;error:ZodObject<{error:ZodObject<{code:ZodString;details:ZodOptional<ZodUnknown>;message:ZodString; },$strip>;executionId:ZodString;timestamp:ZodNumber;toolName:ZodString;toolsetName:ZodString; },$strip>;execute: {request:ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;contextOverrides:ZodOptional<ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;agentId:ZodOptional<ZodString>;constraints:ZodOptional<ZodRecord<…, …>>;cwd:ZodOptional<ZodString>;env:ZodOptional<ZodRecord<…, …>>;reasoning:ZodOptional<ZodString>;sessionId:ZodOptional<ZodString>;toolCallId:ZodOptional<ZodString>;turnContext:ZodOptional<ZodRecord<…, …>>;turnId:ZodOptional<ZodString>; },$strip>>;input:ZodUnknown;toolName:ZodString; },$strip>;response:ZodDiscriminatedUnion<[ZodObject<{data:ZodUnknown;success:ZodLiteral<true>; },$strip>,ZodObject<{error:ZodObject<{code:ZodString;details:ZodOptional<…>;message:ZodString; },$strip>;success:ZodLiteral<false>; },$strip>],"success">; };list: {request:ZodObject<{adapterId:ZodOptional<ZodString>;adapterName:ZodOptional<ZodString>;toolsetName:ZodOptional<ZodString>; },$strip>;response:ZodObject<{tools:ZodArray<ZodObject<{annotations:ZodOptional<ZodObject<…, …>>;description:ZodString;inputSchema:ZodOptional<ZodRecord<…, …>>;name:ZodString;toolsetName:ZodString; },$strip>>;toolsets:ZodArray<ZodObject<{configSchema:ZodOptional<ZodRecord<…, …>>;description:ZodString;name:ZodString;toolCount:ZodNumber;version:ZodString; },$strip>>; },$strip>; };registered:ZodObject<{toolNames:ZodArray<ZodString>;toolsetName:ZodString;toolsetVersion:ZodString; },$strip>;registryChanged:ZodObject<{reason:ZodEnum<{plugin-loaded:"plugin-loaded";plugin-unloaded:"plugin-unloaded";toolset-registered:"toolset-registered";toolset-unregistered:"toolset-unregistered"; }>;revision:ZodNumber;toolsetName:ZodString; },$strip>;started:ZodObject<{executionId:ZodString;timestamp:ZodNumber;toolName:ZodString;toolsetName:ZodString; },$strip>; }>,"tool"> =ToolNamespace.subjects
Defined in: ../../../packages/contracts/src/tool/namespace.ts:6