Skip to content

Variable: AgentResolutionSubjects

Makaio Framework


Makaio Framework / contracts / AgentResolutionSubjects

const AgentResolutionSubjects: BusSubjects<FlatSubjectDefinitions<"agentResolution", { resolve: { request: ZodObject<{ context: ZodOptional<ZodObject<{ projectId: ZodOptional<ZodString>; promptText: ZodOptional<ZodString>; sessionContext: ZodOptional<ZodUnknown>; sessionId: ZodOptional<ZodString>; }, $strip>>; selection: ZodObject<{ allowedDirectories: ZodOptional<ZodArray<ZodString>>; allowedTools: ZodOptional<ZodArray<ZodString>>; cwd: ZodOptional<ZodString>; disallowedTools: ZodOptional<ZodArray<ZodString>>; kind: ZodString; model: ZodOptional<ZodString>; providerConfigId: ZodOptional<ZodString>; reasoningEffort: ZodOptional<ZodEnum<{ extra-high: …; high: …; low: …; medium: …; none: …; }>>; systemPrompt: ZodOptional<ZodUnion<readonly […, …]>>; }, $loose>; }, $strip>; response: ZodObject<{ adapterName: ZodString; allowedDirectories: ZodOptional<ZodArray<ZodString>>; allowedTools: ZodOptional<ZodArray<ZodString>>; approvalPolicy: ZodOptional<ZodEnum<{ always-ask: "always-ask"; full-access: "full-access"; reject: "reject"; }>>; compressionMode: ZodEnum<{ auto: "auto"; manual: "manual"; off: "off"; }>; contextMode: ZodEnum<{ fork: "fork"; fresh: "fresh"; }>; disallowedTools: ZodOptional<ZodArray<ZodString>>; harnessId: ZodOptional<ZodString>; mcpConfig: ZodOptional<ZodObject<{ directTools: ZodOptional<ZodArray<…>>; discoveryTools: ZodOptional<ZodArray<…>>; toolExposure: ZodOptional<ZodRecord<…, …>>; }, $strip>>; model: ZodOptional<ZodString>; profileId: ZodOptional<ZodString>; providerConfigId: ZodOptional<ZodString>; reasoningEffort: ZodOptional<ZodEnum<{ extra-high: "extra-high"; high: "high"; low: "low"; medium: "medium"; none: "none"; }>>; systemPrompt: ZodOptional<ZodString>; }, $strip>; }; }>, "agentResolution"> = AgentResolutionNamespace.subjects

Defined in: ../../../packages/contracts/src/agent-resolution/namespace.ts:23

Subject definitions for agent resolution bus RPCs.