blueclaw

Runtime configuration

The runtime configuration is the JSON file passed as --runtime, and it holds every setting except the people.

BlockHolds
baseURLthe address the daemon listens on and advertises
languageModelmodel tiers, embedding model, tier bounds, context window; see Language models
databasedriver, connectionString, migrationDirectoryPath, maxOpenConnections
memoryembeddingModel, embeddingExecutionMode, extractionDisabled, adminAssertionKeyPath
agentintake, defaultTaskLevel, failureRecovery, harness, optionalFileReadPathSuffixes
agentProfilesnamed profiles with allowedToolNames
capabilitiesthe capability service; see Capabilities
connectorschatd
terminalthe execution settings in What is not enforced
schedulerretentionCheckIntervalMinute, taskSchedulePollIntervalSecond
loggingdirectoryPath, retentionDays
guest, bridgethe virtual machine guest and the companion bridge

agent.defaultTaskLevel is the effort a task starts at, xlow through max. agent.harness takes name, agentCommandPath, agentArguments and toolCatalogURL. optionalFileReadPathSuffixes names files whose absence is a normal state for a deployment.

config/runtime.standalone.example.json is a single-process shape and config/runtime.example.json a guest-and-capability-service shape.