name: deepchat-cli description: Use DeepChat's bundled CLI control plane for model inference, image/video/speech generation, transcription, OCR, artifact inspection, public configuration, Skills, and MCP operations. Activate when a user asks to invoke DeepChat capabilities that are not already exposed as a more specific tool, compare models, run a benchmark, inspect DeepChat runtime state, or manage DeepChat through the CLI. allowedTools:
- exec
- process
DeepChat CLI
Use the bundled deepchat command to ask the running DeepChat main process to perform supported
operations. The main process remains the sole owner of providers, credentials, Skills, MCP servers,
artifacts, Agent runs, and approvals.
Command rules
- Every command must begin exactly with
deepchat <domain> <verb>. Put--json,--jsonl,--timeout, and all domain options after the domain and verb. - Execute one standalone command per
execcall. Do not use pipes, redirection, command separators, command substitution, environment assignments, or shell wrappers arounddeepchat. - Quote every user-controlled argument for the current shell. Never interpolate untrusted text into an unquoted command.
- Prefer
--jsonfor one result and--jsonlfor streaming or benchmark collection. Use text mode only when its output will be returned directly to the user.