Variable: AgentRuntimeSelectionSchema
Makaio Framework / services-core/agent-runtime/schemas / AgentRuntimeSelectionSchema
Variable: AgentRuntimeSelectionSchema
Section titled “Variable: AgentRuntimeSelectionSchema”
constAgentRuntimeSelectionSchema: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:"extra-high";high:"high";low:"low";medium:"medium";none:"none"; }>>;systemPrompt:ZodOptional<ZodUnion<readonly [ZodString,ZodObject<{content:ZodString;mode:ZodLiteral<"append">; },$strip>]>>; },$loose> &ZodType<{[key:string]:unknown;adapterId?:string;adapterName?:string;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:"adapter";model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; }, {[key:string]:unknown;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; },$ZodTypeInternals<{[key:string]:unknown;adapterId?:string;adapterName?:string;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:"adapter";model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; }, {[key:string]:unknown;allowedDirectories?:string[];allowedTools?:string[];cwd?:string;disallowedTools?:string[];kind:string;model?:string;providerConfigId?:string;reasoningEffort?:"none"|"low"|"medium"|"high"|"extra-high";systemPrompt?:string| {content:string;mode:"append"; }; }>>
Defined in: ../../../packages/services/core/src/agent-runtime/schemas.ts:29
Runtime agent selections are already past the high-level resolution seam.
canonical-model is a transient selection kind: callers must resolve it via
AgentResolutionSubjects.resolve before spawning an agent runtime instance.