用法
man devin 查看这些说明。
全局开关
非交互式
--print 模式无法显示工作区信任提示,因此在不受信任的目录中会失败。在脚本和 CI 中传入 --respect-workspace-trust false 可跳过此检查。子命令
devin auth
devin auth login 的选项:
--force-manual-token-flow— 跳过基于浏览器的身份验证,手动粘贴令牌 (对远程/SSH 会话 很有用)
devin mcp
devin mcp add 的选项:
-t, --transport <stdio|http>— 传输类型 (可选;根据 URL 推断为 http,根据后续参数推断为 stdio)-s, --scope <local|project|user>— 配置作用域 (默认:local)--url <URL>— HTTP 传输使用的 URL (也可作为名称后的位置参数传入)--command <CMD>— stdio 传输使用的命令 (提供后续参数时可省略)-e, --env <KEY=VALUE>— 环境变量 (可重复)-H, --header <HEADER: VALUE>— HTTP 标头 (可重复)--scopes <SCOPE,SCOPE>— 要请求的 OAuth 作用域 (逗号分隔)--oauth-resource <RESOURCE>— 覆盖 OAuth 请求中发送的 RFC 8707resource参数 (默认:MCP 服务器 URL;对于拒绝该参数的提供商,可传入空字符串以省略该参数)<URL>— HTTP 的位置 URL 参数 (可替代--url)-- <COMMAND> [ARGS...]— stdio 的命令及参数 (省略--command时,第一个参数为命令)
HTTP 服务器会先尝试 Streamable HTTP,在出现 4xx 错误时回退到旧版 SSE (根据 MCP 规范) 。你也可以显式设置
"transport": "sse"。请参阅 MCP 配置 → 故障排查。devin mcp remove 的选项:
-s, --scope <local|project|user>— 配置作用域 (默认值:local)
devin mcp login 的选项:
--scopes <SCOPE,SCOPE>— 要请求的 OAuth 作用域 (以逗号分隔)--oauth-resource <RESOURCE>— 覆盖在 OAuth 请求中发送的 RFC 8707resource参数 (默认值:MCP 服务器 URL;对于会拒绝该参数的提供商,可传入空字符串以省略该参数)
devin mcp enable 的选项:
-s, --scope <local|project|user>— 配置作用域 (默认值:local)
devin mcp disable 的选项:
-s, --scope <local|project|user>— 配置作用域 (默认值:local)
devin models
详见 Models。
devin rules
devin rules list 的选项:
--provider <cursor\|windsurf>— 按规则提供方筛选
devin skills
devin skills list 的选项:
--trigger <user\|model>— 按触发类型筛选
devin plugins
source 可以是 GitHub
owner/repo、git URL 或本地路径。如果插件位于代码仓库根目录下的子路径中,请追加 #path/to/plugin。
选项:
-y, --yes(install) — 跳过交互式信任提示--force(remove) — 即使其他插件或治理配置仍要求该插件,也将其移除
devin migrate
devin migrate workflows 的选项:
--scope <all\|workspace\|global>— 要迁移的工作流程 (默认值:all)
devin list
devin ls
devin cloud
devin auth login 存储的凭据,无需额外配置环境。
devin cloud drs
devin cloud drs sandbox-create 的选项:
--repo <owner/repo>— 要关联的沙盒代码仓库 (必填)--prompt <PROMPT>— 沙盒会话的初始提示--secret <KEY=VALUE>— 会话级密钥 (可重复指定)
devin cloud drs run 的选项:
--devin-id <ID>— Devin 会话 ID (例如devin-abc123…) (必填)--command <CMD>— 要执行的 Shell 命令 (必填)--timeout <SECONDS>— 服务器端超时时间 (默认值:600)
devin cloud drs blueprint-create 的选项:
--repo <owner/repo>— 蓝图适用的代码仓库;省略则创建组织级蓝图--from-file <FILE>— 包含初始蓝图内容的 YAML 文件
environment.yaml 格式,请参阅蓝图参考。
devin version
devin --version。
devin acp
WINDSURF_API_KEY 时从中读取凭据,否则会从 devin auth login 存储的凭据中读取。它也可以在运行时通过 ACP 的 authenticate 请求接收凭据。
选项:
ACP 主机中的斜杠命令
部分命令是否可用取决于主机和你的账户:
- 如果主机自行管理身份验证,
/login和/logout会被隐藏。 - 仅当主机要求 Agent 管理工作区根目录时,才会显示工作区目录命令 (
/workspace、/add-dir、/remove-dir) 。自行管理根目录的主机不会看到这些命令。
devin update
--force 重新安装:
devin shell
devin sandbox
--sandbox 开关,即可在强制启用沙盒的情况下运行会话。
devin sandbox setup
--sandbox 运行时的要求:
- Linux:需要 bubblewrap (
bwrap) 和socat。如果缺少任一项,沙盒会话将无法启动,并显示安装指示——即使是在全新的 WSL 发行版中也是如此。 - macOS:通过 Seatbelt 开箱即用;无需额外软件包。
- Windows:原生 Windows 无法运行沙盒。请安装 WSL 2,并在 WSL 发行版中运行 Devin。
devin setup
devin doctor
devin doctor 仅在 CLI 的 air-gapped 构建版本中提供。devin worker
devin --help 中,相关说明请参阅单独的 Outposts 参考。
devin uninstall
斜杠命令
模式与模型
/bypass 的别名有 /yolo 和 /dangerous,三者作用相同。会话管理
工作区
自动化
扩展性
实用命令
会话统计
/session-stats (别名 /stats) 可查看会话的完整消耗情况,而 /usage 仅提供简要的积分/ACU 摘要。它按照服务器自身的标签和分组,呈现服务器报告的所有用量维度——积分、ACU、Agent 消息、轮次延续和令牌用量——因此新增维度无需更新 CLI 即可显示。Model 行会标明实际处理计费轮次的模型,该模型可能与你所选的模型不同。恢复会话后,总计不会重置,因此会报告累计用量。
云端会话 (仅限 insiders)
模式
- Normal(默认)
- Plan 模式
- Smart
- Bypass
- Autonomous
为复杂编码任务提供完全自主能力。Agent 可以在常规权限检查下读取、写入并执行命令。
- Permission mode: Normal
- Profile: Normal
- Use for: 多文件重构、功能实现、bug 修复
/mode 在不同模式间切换,或者直接使用 /normal、/accept-edits、/smart、/plan、/bypass 或 /autonomous 切换。使用 /ask <question> 作为一次性命令提问,而无需切换模式。

