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.
Shell 集成目前属于功能预览。它可在 macOS、Linux 和 WSL 上配合 Bash、Zsh 和 Fish 使用。Shell 集成暂不支持 Windows (PowerShell 或 CMD) 。不过,你仍然可以在 Windows 上运行 Devin CLI——只是暂时无法使用此功能。该功能已基本完整,但与某些其他 shell 功能的兼容性可能不佳。如果你遇到不兼容的情况,请告诉我们!
- 在 shell 中的任意位置按 Ctrl+G (可配置) ,以当前命令行作为上下文调用 Devin
- 输入
# <message>并按 Enter,直接将其发送给 Devin (仅限 Zsh) - 让 Devin 自动获取你最近执行的 shell 命令及其输出
zsh,而不是 bash 或 fish。
设置
~/.bashrc、~/.zshrc 或 ~/.config/fish/config.fish) 中。然后重启终端,或使用 source 命令加载该配置:
- Bash
- Zsh
- Fish
Shell 集成与
devin setup 向导彼此独立。运行 devin setup 不会安装 Shell 集成——你必须另行运行 devin shell setup。功能
Ctrl+G 快捷键 (可配置)
注释语法 (仅限 Zsh)
#,再键入一条自然语言消息,然后按 Enter。Devin 会将这条注释作为提示接收。
使用注释语法需要启用 Zsh 的
INTERACTIVE_COMMENTS 选项,而 Shell 集成会自动启用该选项。Shell 历史上下文
移除 Shell 集成
~/.bashrc、~/.zshrc 或 ~/.config/fish/config.fish) 中删除受管理的块。找到 BEGIN MANAGED 和 END MANAGED 标记之间的内容,并删除整个块。然后重启终端。
配置
| 选项 | 默认值 | 说明 |
|---|---|---|
shell.keybinding_trigger | "C-g" | 用于在 shell 中触发 Devin 的按键绑定。Ctrl 请使用 C- 前缀 (例如,"C-g" 表示 Ctrl+G) 。设为 null 可禁用。 |
shell.enable_comments | true | 在 Zsh 中启用 # comment 语法,以便向 Devin 发送消息。 |
更改配置后,请再次运行
devin shell setup,并重启终端,使更改生效。