Runtime configuration
The runtime configuration is the JSON file passed as --runtime, and it holds every setting except the people.
| Block | Holds |
|---|---|
baseURL | the address the daemon listens on and advertises |
languageModel | model tiers, embedding model, tier bounds, context window; see Language models |
database | driver, connectionString, migrationDirectoryPath, maxOpenConnections |
memory | embeddingModel, embeddingExecutionMode, extractionDisabled, adminAssertionKeyPath |
agent | intake, defaultTaskLevel, failureRecovery, harness, optionalFileReadPathSuffixes |
agentProfiles | named profiles with allowedToolNames |
capabilities | the capability service; see Capabilities |
connectors | chatd |
terminal | the execution settings in What is not enforced |
scheduler | retentionCheckIntervalMinute, taskSchedulePollIntervalSecond |
logging | directoryPath, retentionDays |
guest, bridge | the 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.