overmind command ships with the Python package. overmind --version reports the installed version; overmind COMMAND --help gives that version’s exact options.
Use this after connecting Overmind. Supply or select the named resource in your conversation; the agent reads the contract rather than guessing IDs.
overmind[tracing] in the application environment for Python instrumentation. The CLI alone does not require tracing dependencies.
Connection
ReplaceAPI_URL with https://api.overmindlab.ai for Overmind Cloud, or your installation’s API address for self-hosting. Replace PROJECT_ID with the project selected from your connected account.
$XDG_CONFIG_HOME/overmind/connection.toml, defaulting to ~/.config/overmind/connection.toml, with mode 0600. API address and account credential are bound together. Repository credentials and explicit settings can take precedence; use the connection check from the actual working environment.
Never copy a saved credential to a different URL to work around a connection error. A network permission denial is resolved in the host execution environment.
Repository setup and sync
Clients include
cursor, claude, opencode and codex. An explicit --api-url pins the destination. --env local is for development of a self-hosted installation; ordinary Cloud setup does not require it.
/overmind setup is a coding-agent workflow, not a shell subcommand. It runs discovery, authors the manifest and syncs it. There is no overmind scan command. sync down changes the local manifest; review local edits before pulling.
Dataset upload
Attachment uses the existing dataset’s metadata; do not combine it with new-dataset brief, intent, capability or split settings. For explicit train/development/calibration/final roles use saved partitions.
Transfers bind SHA-256, byte count, file order and destination recipe. Repeat the identical command after interruption. Multi-file limits are 100 files and 2 GiB combined; per-type limits still apply. Confirm current limits through
overmind://dataset-upload.
state_scope=at_publication is a publication snapshot. --wait reports observed_after_landing. Use the returned current job to distinguish those states.
Dataset export and source download
jsonl and csv; --cell accepts a cell UUID or displayed version, defaulting to the active version. --source downloads retained original bytes and verifies their checksum. Existing output paths are refused. Export does not count as consumer use.
Retained Python packages
save_dataset_pipeline. Directory uploads omit Python bytecode caches; unsupported files still fail. Read Pipeline reference before authoring the manifest.
Connectors
The command can prompt in a terminal. It returns the connector identity; inspect source boundaries, confirm their capability mapping and start the import through MCP or the Console.
Optimiser
Pass
-e to select the experiment explicitly. Otherwise the CLI uses local .overmind/optimise_state.json. The local dataset cache is version-bound. See the task guide.