Skip to content

Generated top-level app config (Zod)

Do not edit by hand. Regenerate with pnpm docs:config.

Source: src/config/schema.ts (appConfigSchema — unknown top-level keys are rejected; see additionalProperties in the JSON below).

KeyShape (from JSON Schema)
agentstring
agentsobject (string keys; see JSON below)
docsApiKeystring
docsAuthRequiredboolean
observabilityobject (string keys; see JSON below)
pluginSystemobject (see JSON below)
pluginsarray
portnumber
runRecordsobject (see JSON below)
tasksobject (see JSON below)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"port": {
"type": "number"
},
"agent": {
"type": "string"
},
"agents": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"anyOf": [
{
"type": "object",
"properties": {
"defaultModel": {
"type": "string"
}
},
"additionalProperties": false
},
{
"type": "object",
"properties": {
"timeoutMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"maxBufferBytes": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"postFinalGraceMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"forceKillDelayMs": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"additionalProperties": false
}
]
}
},
"plugins": {
"type": "array",
"items": {
"type": "object",
"properties": {
"package": {
"type": "string"
},
"options": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"additionalProperties": false
}
},
"pluginSystem": {
"type": "object",
"properties": {
"failOnContractErrors": {
"type": "boolean"
},
"failOnDependencyErrors": {
"type": "boolean"
},
"failOnPluginLoadErrors": {
"type": "boolean"
}
},
"additionalProperties": false
},
"observability": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"tasks": {
"type": "object",
"properties": {
"maxConcurrent": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 1000
},
"maxWallTimeMs": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
}
},
"additionalProperties": false
},
"runRecords": {
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1
}
},
"required": [
"path"
],
"additionalProperties": false
},
"docsAuthRequired": {
"type": "boolean"
},
"docsApiKey": {
"type": "string"
}
},
"additionalProperties": false
}