Studio · Agent management

Runtimes

A runtime provides coding tools, model sign-in, and execution resources. Use a separate container or virtual machine, isolated from Studio. For installation, see Connect a runtime.

Runtime connectivity, scope, and capacity
Runtime connectivity, scope, and capacity

For runner registration, logs, updates, and removal, see nocobase-runner commands.

Choose the scope

ScopeEligible workConnected by
SharedTasks for all membersAn administrator
PersonalWork requested on behalf of its ownerThe member

See Personal runtimes for member setup. Variables restricted to shared runtimes are not sent to personal runtimes.

Adjust tools and concurrency

Open runtime details to change its name, enabled coding tools, and maximum concurrency. Allow for machine resources, project build costs, and model quotas. Start with one slot when connecting a new runtime.

If a tool needs sign-in, sign in on the machine as the system user running the service, then check again. If it is not installed, check both the installation and the background service's PATH.

Inspect and maintain

On the runtime machine, check status, stop, or start the service. Stopping interrupts active work:

Bash
nocobase-runner status
nocobase-runner stop
nocobase-runner start

If tools work in your terminal but are missing from the service, reinstall the service from that terminal:

Bash
nocobase-runner service install

Runners can update automatically. Use nocobase-runner update for a manual update. Working directories and run history help diagnose disk usage and unpushed changes. Preserve required changes before cleaning directories.

Remove a runtime

Revoke its credential before deleting it. Run history remains. Run nocobase-runner uninstall on the machine to remove its background service and program. Register a replacement machine with a new credential.

NocoBase docs assistant

Ask anything about NocoBase…

Each question is answered independently, without earlier questions or answers. Include all relevant context.