Skip to content

Reference

The plugin gives your agent 32 tools, all named dobi_*. Your agent picks them through the Dobi skill, so you rarely name them. The ones you might mention:

  • dobi_connect: connect this device.
  • dobi_status: what’s connected, and which version runs.
  • dobi_sync: send anything waiting. It never reruns work.

From a terminal, as python3 <plugin folder>/runtime/launch.py <command>:

Command What it does
connect Connect this device, and wait while you approve it
status Show what’s connected, and the version
sync Send anything waiting
approve sync List Private tasks, or move one to Synced with --task <id>
export-local --out <file> Copy all local data into one owner-only file
import-workspace Bring over work from an older Dobi Site workspace
provider Configure a model provider for the optional batch helper
tool <name> --json '<arguments>' Call an agent tool directly
Variable What it does
DOBI_HOME Where local data lives. Defaults to ~/.local/share/dobi
DOBI_SERVICE_URL Which Dobi service to connect to. Defaults to https://dobi-staging.onrender.com
DOBI_NO_BROWSER Set it to stop connect opening a browser

Never put a secret in a chat or a tool argument. Provider keys go in an environment variable, named with --key-env, or a hidden prompt.