Variable runnerConfigSchemaConst
runnerConfigSchema: ZodPreprocess<
ZodObject<
{
dbPath: ZodDefault<ZodString>;
gatewayApiKey: ZodOptional<ZodString>;
gatewayUrl: ZodDefault<ZodString>;
host: ZodDefault<ZodString>;
jobsDir: ZodOptional<ZodString>;
logging: ZodDefault<
ZodObject<
{
file: ZodOptional<ZodString>;
level: ZodDefault<
ZodEnum<
{
debug: "debug";
error: "error";
fatal: "fatal";
info: "info";
trace: "trace";
warn: "warn";
},
>,
>;
},
$strip,
>,
>;
maxConcurrency: ZodDefault<ZodNumber>;
notifications: ZodDefault<
ZodObject<
{
defaultOnFailure: ZodDefault<ZodNullable<ZodString>>;
defaultOnSuccess: ZodDefault<ZodNullable<ZodString>>;
slackTokenPath: ZodOptional<ZodString>;
},
$strip,
>,
>;
port: ZodDefault<ZodNumber>;
reconcileIntervalMs: ZodDefault<ZodNumber>;
runners: ZodDefault<ZodRecord<ZodString, ZodString>>;
runRetentionDays: ZodDefault<ZodNumber>;
scriptsDir: ZodOptional<ZodString>;
shutdownGraceMs: ZodDefault<ZodNumber>;
stateCleanupIntervalMs: ZodDefault<ZodNumber>;
},
$strip,
>,
unknown,
> = ...
Full runner configuration schema. Validates and provides defaults.