Skip to content

Variable: CanonicalModelSubjects

Makaio Framework


Makaio Framework / contracts / CanonicalModelSubjects

const CanonicalModelSubjects: BusSubjects<FlatSubjectDefinitions<"canonicalModel", { resolve: { request: ZodObject<{ context: ZodOptional<ZodObject<{ projectId: ZodOptional<ZodString>; promptText: ZodOptional<ZodString>; sessionContext: ZodOptional<ZodUnknown>; sessionId: ZodOptional<ZodString>; }, $strip>>; parsed: ZodDiscriminatedUnion<[ZodObject<{ kind: ZodLiteral<…>; model: ZodString; }, $strip>, ZodObject<{ kind: ZodLiteral<…>; model: ZodString; segment1: ZodString; segment2: ZodOptional<…>; }, $strip>], "kind">; }, $strip>; response: ZodObject<{ adapterId: ZodOptional<ZodString>; adapterName: ZodString; allowedDirectories: ZodOptional<ZodArray<ZodString>>; allowedTools: ZodOptional<ZodArray<ZodString>>; cwd: ZodOptional<ZodString>; disallowedTools: ZodOptional<ZodArray<ZodString>>; kind: ZodLiteral<"adapter">; model: ZodString; providerConfigId: ZodString; reasoningEffort: ZodOptional<ZodEnum<{ extra-high: "extra-high"; high: "high"; low: "low"; medium: "medium"; none: "none"; }>>; systemPrompt: ZodOptional<ZodUnion<readonly [ZodString, ZodObject<{ content: …; mode: …; }, $strip>]>>; }, $loose>; }; }>, "canonicalModel"> = CanonicalModelNamespace.subjects

Defined in: ../../../packages/contracts/src/canonical-model/namespace.ts:8

Typed subjects for canonical model bus operations.