Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
启动 Devin CLI
在提示前加上
--,这样它会被识别为提示,而不是子命令。在提示输入框中键入
@,即可打开本地文件/目录的自动补全。选择一项后,会将其作为上下文添加到你的消息中。运行 shell 命令
模式
/plan 和 /ask。
Normal
Normal
会自动批准当前目录内的只读工具,并在执行写入/执行操作时请求权限。这是默认模式。
Accept Edits
Accept Edits
会自动批准
工作区 内的文件编辑,但仍会对 shell 命令和其他操作进行提示。我们预计用户大多数时间都会使用这个模式。Bypass
Bypass
/yolo、/dangerousBypass 模式绝不会覆盖你的 Admin 通过 团队设置 配置的组织级权限。由 Admin 强制执行的 deny 和 ask 规则始终优先。
Autonomous
Autonomous
大致相当于在当前 使用
工作区 中使用 Accept Edits,并额外支持在 OS-level 沙盒 内运行任意 shell 命令 (以限制这些命令实际能够访问的内容) 。--sandbox 运行时,Autonomous 是唯一可用的权限模式,并会自动选中——Normal、Accept Edits 和 Bypass 会在 沙盒 session 中隐藏。在 Autonomous 模式下…- 系统会针对能力而非命令向你发出提示。
- 命令会通过文件系统沙盒遵循
Write和Read作用域。 - 当命令尝试连接网络资源时,系统会提示你。
- 命令会通过文件系统沙盒遵循
- 当前目录内的只读操作会自动批准。
Autonomous 依赖 沙盒 来保障安全。未启用
--sandbox 时,此模式不可用——如果你希望在没有 OS 级隔离的情况下进行无人值守执行,请使用 Bypass。有关直接对比,请参阅下方的 Bypass vs Autonomous。Bypass 与 Autonomous 的区别
当你信任 Agent 操作整台机器时,选择 Bypass。若你希望无人值守执行,同时由操作系统强制限制 Agent 可访问的文件和域名,请选择
--sandbox (这会启用 Autonomous) 。如果你喜欢 bypass 的使用体验,但又希望 Agent 拥有自己独立的电脑,不妨试试 cloud Devin!
会话历史
斜杠命令
| 命令 | 描述 |
|---|---|
/help | 查看所有可用命令 |
/exit or /quit | 退出应用 |
/clear or /new | 清除对话历史 (重新开始) |
模式切换
| 命令 | 说明 |
|---|---|
/mode | 显示当前模式 |
/mode <name> | 切换模式 (normal、accept-edits、plan、bypass;在沙盒会话中还可使用 autonomous) |
/normal | 切换到 Normal 模式 (默认) |
/plan | 切换到 Plan 模式 |
/ask <question> | 仅提问而不进行代码修改 (oneshot) |
/bypass | 切换到 Bypass 模式 (别名:/yolo、/dangerous) |
模型切换
| 命令 | 说明 |
|---|---|
/model | 显示模型选择器 |
会话管理
| 命令 | 描述 |
|---|---|
/resume | 打开交互式会话选择器 |
/resume <id> | 按 ID 恢复会话 |
/ls | 列出当前目录中最近的会话 (别名:/list-sessions) |
/ls --all | 列出所有目录中的会话 |
/continue | 恢复最近一次会话 |
/continue <id> | 按 ID 恢复会话 |
/rm-session <id> | 按 ID 永久删除会话 |
工作区
| 命令 | 描述 |
|---|---|
/workspace | 列出工作区目录 (别名:/workspaces) |
/add-dir <path> | 添加额外的工作区目录 |
/undo-add-dir <path> | 移除工作区目录 |
自动化
| 命令 | 说明 |
|---|---|
/loop <prompt> | 运行提示,并循环自动审查 diff (开始前要求 git 处于干净状态) |
可扩展性
| 命令 | 说明 |
|---|---|
/hooks | 列出所有已加载的 hook,以及它们的 ID、事件类型和源路径 |
账户与系统
| 命令 | 说明 |
|---|---|
/login | 登录 Devin |
/logout | 清除已存储的凭据并退出 |
/update | 检查并安装更新 |
/upgrade | 升级你的订阅套餐 |
/bug | 向 Devin CLI 开发者报告 bug |
/compact | 强制压缩会话 |
如果你通过 Homebrew 安装了终端版 Devin,
/update 会提示你改用 brew upgrade devin,而不是执行自更新。键盘快捷键
| 快捷键 | 描述 |
|---|---|
Shift+Tab | 在各模式间循环切换 (Normal、Accept Edits、Plan、Bypass、Autonomous) |
Ctrl+C | 清除输入文本,或取消正在运行的 Agent |
Esc | 取消正在运行的 Agent |
Shift+Enter | 插入换行 (多行输入) |
Ctrl+V 或 Shift+Insert | 从剪贴板粘贴 |
Ctrl+G | 打开外部编辑器 |
Ctrl+O | 打开全屏思考轨迹查看器 |
@ | 提及文件,将其添加到上下文中 |
