-
Clone the repo and install dependencies:
-
Start the full development stack:
Docker Conversation Runtime Settings
When running Agent Canvas locally via thedev-safe.mjs launcher, Canvas can forward conversation-runtime settings to its bundled Agent Server. This enables OH_CONVERSATION_RUNTIME=docker, which runs each conversation in an isolated Docker container instead of the default local process runtime.
Canvas forwards these settings only when the operator explicitly sets them. Unset values remain absent so Agent Server defaults stay authoritative.
These variables are specific to Canvas’s
dev-safe.mjs launcher and are forwarded to the bundled Agent Server process. Docker provisioning and setting interpretation are handled by Agent Server.
These settings select the conversation runtime. For tool-only container isolation using OH_EXECUTION_*, see Isolate Tool Execution with Docker.
