Skip to main content
This is preview documentation. The official release is not yet available.
Use .env for Docker. On Kubernetes, keep sensitive settings in an existing Secret and configure ingress and storage through Chart values.

Unified service invocation settings

Session/Turn calls, events, commands, and Webhooks are stored by the control plane. Durable storage supports process recovery. These settings are separate from Managed Dataplane settings below: Manage Application concurrency and token budgets through its API. Session timeout, per-task budget, and input/output contracts are selected at creation. Public Session Webhooks use control-plane HTTPS validation and signed delivery; native dataplane Webhook allowed-hosts settings do not govern this public path.

Native Managed session API settings

These are Dataplane Spring properties. Supply them through a loaded application.yml, startup arguments or process environment configuration. Adding a line only to Compose .env does not pass it to a container; map it in the service definition and recreate the data container. For example, in YAML actually loaded by Dataplane:
Use your own notification host and model ID. Example prices illustrate format only; operators maintain actual prices. Missing prices mean incomplete cost data, not zero cost. Message/tool deltas are durable by default; preview is not required. Replicas share the Data Plane database and a BaseStore supporting conditional writes. Filesystem storage can also be distributed. See record locations. Disable proxy buffering for SSE, flush promptly and allow a sufficient read timeout. The 15-second heartbeat keeps the connection alive without promising model output.

Paths and internal addresses

Release deployments share /data/workspaces. The control plane uses CONTROL_PLANE_WORKSPACE_ROOT; Java uses BUILDER_WORKSPACE_ROOT. CONTROL_PLANE_ARTIFACT_ROOT selects the artifact directory. BUILDER_CONTROL_URL, BUILDER_DATA_URL and BUILDER_SCHEDULER_URL are internally reachable addresses. Do not replace them with the browser’s localhost address.

Schema management

Dataplane and Scheduler default to Hibernate update; Go runs migrations on startup. BUILDER_JPA_DDL_AUTO=validate checks existing tables without initializing a new database; use it only when you manage the schema separately. Back up and rehearse upgrades with the operations guide.

Verify a configuration change

Distinguish deployment settings from Agent configuration before choosing a check: For example, after changing default model credentials, recreate services using the Compose procedure in deployment setup, check health, and create a new Managed session through the API and submit a simple request. Once model access works, run the fixed inputs in the CRM proposal case. If you then connect Memory, verify its reads separately to isolate resource-binding problems. Record setting names, application version, recreation time, and the new Session ID without secret values. Changing bootstrap settings does not overwrite an existing administrator password; see accounts.