# Variable ConfigExpertConfigSchema`Const`

ConfigExpertConfigSchema: ZodObject<
{
builtin: ZodDefault<ZodBoolean>;
custom: ZodOptional<
ZodRecord<
ZodString,
ZodObject<
{
systemPrompt: ZodString;
tier: ZodDefault<
ZodEnum<
{ fast: "fast"; balanced: "balanced"; powerful: "powerful" },
>,
>;
domain: ZodDefault<
ZodEnum<
{
code: "code";
security: "security";
architecture: "architecture";
documentation: "documentation";
general: "general";
testing: "testing";
},
>,
>;
secondaryDomains: ZodOptional<
ZodArray<
ZodEnum<
{
code: "code";
security: "security";
architecture: "architecture";
documentation: "documentation";
general: "general";
testing: "testing";
},
>,
>,
>;
capabilities: ZodDefault<ZodArray<ZodString>>;
temperature: ZodDefault<ZodNumber>;
tools: ZodOptional<ZodArray<ZodString>>;
description: ZodOptional<ZodString>;
weight: ZodDefault<ZodNumber>;
available: ZodDefault<ZodBoolean>;
},
$strip,
>,
>,
>;
},
$strip,
> = ...

Expert configuration schema.

- Defined in packages/nexus-agents/src/config/schemas-expert.ts:114