Skip to content

Project configuration

Generated field reference from the AQVEN Python package.

This reference is generated from the package’s Pydantic models. Fields use their YAML aliases. Unknown fields are rejected. Cross-field rules implemented by validators may not appear in JSON Schema; run aqven check on a complete project.

YAML fieldTypeRequiredDefaultConstraints
allows_piibooleanYes——
allows_sensitivebooleanYes——
retention'zero' | 'logged' | 'unknown'Yes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
data_collection'allow' | 'deny'Yes——
zdrbooleanYes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
mask_in_tracesbooleanYes——
redact('email' | 'phone' | 'card_number' | 'iban' | 'ip_address')[]Yes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
piiPiiPolicy | nullNoNone—
trustTrustPolicy | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
apiVersion'aqven/v1'Yes——
kind'Project'Yes——
descriptionstringYes—minLength=1
packagestringYes——
providersProviderSpec[]Yes—minItems=1
policiesProjectPolicies | nullNoNone—
limitsLimits | nullNoNone—
researchResearchSettings | nullNoNone—
renamesRename[] | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
toolsboolean | nullNoNone—
json_schema_outputboolean | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
rpminteger | nullNoNone—
concurrencyinteger | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
idProviderNameFieldYes——
kind'catalog' | 'code' | 'openai_compatible'No'catalog'—
api_keystring | nullNoNone—
runstring | nullNoNone—
paramsmap<string, JsonValue> | nullNoNone—
capabilitiesProviderCapabilitiesSpec | nullNoNone—
base_urlstring | nullNoNone—
data_policyDataPolicyYes——
routingOpenRouterRouting | nullNoNone—
limitsProviderLimits | nullNoNone—
on_rate_limit'auto' | 'fixed' | 'fail'No'auto'—
retry_wait_secondsnumber | nullNoNone—
retry_attemptsinteger | nullNoNone—

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
kind'flow' | 'node' | 'type' | 'prompt' | 'dataset' | 'field' | 'inference' | 'agent' | 'tool' | 'mcp_server'Yes——
fromstringYes——
tostringYes——
atstringYes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
spend_cap_usdnumber | stringYes——

JSON Schema

YAML fieldTypeRequiredDefaultConstraints
default_in'trusted' | 'untrusted'Yes——

JSON Schema