跳转到主要内容

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 Desktop 中退出登录,重启 IDE,然后重新登录 Devin Desktop。此外,请确保你安装的是最新版本的 Devin Desktop。
你可以在 Devin Desktop 网站 中点击右上角的头像,进入你的 Profile,然后取消付费套餐。要取消 Pro 订阅,请前往左侧导航面板中的 Billing 页面,然后点击“取消套餐”。要取消 Teams 订阅,请前往左侧导航面板中的 Manage Team 页面,然后点击“取消套餐”。
正如我们在安全页面中提到的,你可以前往设置中的账户设置,选择退出代码片段遥测。如需了解更多信息,请访问我们的服务条款
请联系支持删除你的账户。
你可以通过我们的社区渠道分享功能请求和反馈: RedditDiscordTwitter/X你也可以通过我们的支持平台联系我们。

我遇到了速率限制问题

我们会受到速率限制的影响,很遗憾,有时也会遇到所用高级模型容量不足的情况。我们正在积极推动提高这些限制,并尽可能公平地分配现有容量! 这不会一直都是问题。如果你遇到这个错误,请稍等片刻后重试。

Pylance 或 Pyright 无法正常工作 / Python 语法高亮异常或效果不佳

我们专门为 Devin Desktop 开发了一个适用于 Devin Desktop 的 Pyright 扩展。请搜索“Windsurf Pyright”,或将 @id:codeium.windsurfPyright 粘贴到扩展搜索框中。

如何下载诊断日志并发送给 Devin Desktop 支持团队?

你可以在 Cascade 面板中,点击右上角的三个点,然后点击“下载诊断日志”。

在 MacOS 上,我看到一个弹窗:‘Devin Desktop’已损坏,无法打开。

此弹窗是由 MacOS 安全功能误报导致的。通常,你可以前往“系统设置 -> 隐私与安全性”,然后为 Devin Desktop 点击“允许”或“仍要打开”来解决此问题。如果这样无效或无法操作,请尝试以下步骤:
  1. 确保 Devin Desktop 位于你的 /Applications 文件夹中,并且你是从那里运行它的。
  2. 检查你的处理器类型:如果你的 Mac 使用 Intel 芯片,请确保你下载的是 Intel 版本。如果是 Apple Silicon (如 M1、M2 或 M3) ,请确保你下载的是 Apple Silicon 版本。你可以在 Mac 下载页面 选择处理器类型。
  3. 尝试从官方下载页面重新下载 DMG 并重新安装,因为触发这一安全功能的情况通常发生在下载时。
  4. 确保 Devin Desktop (以及“Devin Desktop 已损坏”弹窗) 已关闭,然后运行 xattr -c "/Applications/Windsurf.app/"

Windows 上出现了有关更新的错误消息,或者 Windows 上没有显示更新。

例如:
由于你正在以管理员身份运行按用户作用域安装的 Devin Desktop,更新已被禁用。
当 Devin Desktop 以管理员身份运行时,我们无法自动更新。请以用户作用域重新运行 Devin Desktop 以完成更新。

在 macOS 上,Remote SSH 报错“Undefined error: 0”,但在 Terminal 中 SSH 可正常使用

如果 Devin Desktop 中的 Remote SSH 立即失败,但同一 SSH 连接在 Terminal、VS Code 或其他应用中可以正常使用,通常是因为 macOS 阻止了 Devin Desktop 访问本地网络。 在 Remote - SSH 输出日志中 (View → Output → Remote - SSH) ,你会看到:
debug1: Connecting to <hostname> port 22.
ssh: connect to host <hostname> port 22: Undefined error: 0
随后会出现 SSH server closed unexpectedly. Error code: 255 Undefined error: 0 这一消息 (而不是 “Connection refused” 或 “Network unreachable”) 是关键迹象——这是 macOS 在应用未获授“本地网络”权限时返回的错误。 要修复此问题:
  1. 打开 系统设置 → 隐私与安全性 → 本地网络
  2. 在列表中找到 Devin Desktop,并打开该开关。
  3. 重启 Devin Desktop,然后重试连接。
如果 Devin Desktop 没有出现在“本地网络”列表中,请先尝试从 Devin Desktop 发起一次 SSH 连接,以触发 macOS 的权限提示。如果此前已忽略该提示,且开关仍未出现,删除并重新安装 Devin Desktop 会在下次启动时再次触发该提示。

对于网络过滤器/防火墙、VPN 或代理,应将哪些域名加入白名单?

如果你使用了网络过滤、防火墙、VPN 服务,或处于网络访问受限的环境中,Devin Desktop 可能会出现连接问题。为确保其顺畅运行,请在网络配置中将以下域名加入白名单:
  • *.codeium.com
  • *.windsurf.com
  • *.codeiumdata.com

在 Linux 上,Devin Desktop 可能会悄无声息地无法启动,或在启动时崩溃

这通常是由 Electron 的权限问题导致的,VSCode 也有这个问题;在 Linux 上使用 tarball 时,出现这种情况是正常的。 最简单的修复方法是运行以下命令:
            sudo chown root:root /path/to/windsurf/chrome-sandbox
            sudo chmod 4755 /path/to/windsurf/chrome-sandbox
然后,你应该就能启动 Devin Desktop 了。你也可以直接运行带有 --no-sandbox 标志的 windsurf,但我们不建议这样做。 如果还是不行,请尝试以下方法。

我收到了“Devin Desktop failed to start”错误消息

警告:删除这些文件夹会清除你的对话历史和本地设置!
删除以下文件夹: Windows: C:\Users\<YOUR_USERNAME>\.codeium\windsurf\cascade Linux/Mac: ~/.codeium/windsurf/cascade 然后尝试重新启动 IDE。

Cascade 面板一片空白

如果出现这种情况,请联系我们!如果能提供屏幕录屏,我们将非常感激。通常可通过清除你的聊天记录 (~/.codeium/windsurf/cascade) 来解决。

Cascade 中的终端会话似乎卡住了

如果某个终端命令实际上已经运行结束,但 Cascade 仍显示该会话正在进行中或卡住,可能是由以下几个问题导致的: 未设置默认终端 Profile 这可能是因为默认终端 Profile 没有明确设置。要解决此问题,你可以在编辑器设置中设置默认终端 Profile。 打开设置界面 (Cmd/Ctrl + ,) ,搜索 “terminal default profile”,然后为你的操作系统设置合适的值。或者,你也可以在 settings.json 中添加以下内容: 对于 macOS:
"terminal.integrated.defaultProfile.osx": "zsh"
在 Windows 上:
"terminal.integrated.defaultProfile.windows": "PowerShell"
对于 Linux:
"terminal.integrated.defaultProfile.linux": "bash"
将该值替换为你偏好的 shell (例如 bashzshPowerShellCommand Prompt 等) 。 自定义 zsh 主题 在某些情况下,经过大量自定义的 zsh 主题 (例如来自 Oh My Zsh、Powerlevel10k 或其他提示框架的主题) 也可能导致 Cascade 在命令已经结束后,仍认为它还在运行。要检查是否是这个问题导致的:
  1. 用文本编辑器打开你的 ~/.zshrc 文件。
  2. 通过注释掉设置或加载主题的相关行,临时禁用你的主题,例如 ZSH_THEME="..."source ~/.p10k.zsheval "$(oh-my-posh init zsh)"
  3. 保存文件,重启 Devin Desktop (或在 Devin Desktop 中打开一个新终端) ,然后再次运行命令。
如果终端会话在 Cascade 中不再显示为卡住,你可以选择在 ~/.zshrc 中保留一个更简单的主题,或者创建一个单独的精简版 zsh 配置,仅供 Devin Desktop 终端使用,这样你的其他终端仍可继续使用更复杂的主题。 Systemd 终端上下文跟踪 (Linux) 在一些较新的 Linux 发行版上 (据报告包括 Fedora 43 及更高版本) ,shell 启动链 (~/.bashrc/etc/bashrc/etc/profile.d/80-systemd-osc-context.sh) 可能会启用 systemd“终端上下文跟踪”,它会通过 PS0PROMPT_COMMAND 发出 OSC 3008 转义序列。这些额外的控制序列可能会干扰 Cascade 的输出解析,导致命令看起来像是卡住了,或者让捕获到的输出看起来像是缺失或被截断——即使终端实际上能正确显示这些内容。 要解决此问题,请避免在 Cascade 终端中发出 OSC 上下文序列:不要在你的 ~/.bashrc 中 source /etc/bashrc,或者创建一个仅供 Devin Desktop/Cascade 使用的精简 shell 配置文件。

使用 WSL 时,远程资源管理器中看不到 Docker 容器

连接到 WSL 中的 Docker 容器时,远程资源管理器窗口可能不会显示可连接的容器,因此用户需要改用 Command Palette。使用 Cmd+P (macOS) 或 Ctrl+P (Windows) → “Dev Containers: Attach to Running Container”,即可查看正在运行的全部容器列表。