文档 / 故障排除与 FAQ
Agent 无法启动¶
- 打开终端并手动运行 Agent 的 CLI。如果在那里失败,说明是 CLI 本身的认证或安装问题——不是 Orca 的问题。
- 确保 CLI 位于 Orca 可见的
PATH中(检查 设置 → Agents)。 - 尝试选项卡上的 Restart 按钮。
Diff 视图显示不正确 / 卡住¶
- 点击 diff 工具栏上的刷新图标——Orca 会重新读取 worktree。
- 外部
git操作(rebase、reset)可能发生在两次刷新之间。
Worktree 创建失败¶
- 起始 ref 可能尚未获取。在仓库中打开终端并运行
git fetch origin。 - 目标目录可能已经存在该分支的 worktree——删除它或选择新的分支名称。
Orca CLI 提示 “command not found”¶
在 设置 → 常规 → Orca CLI 中注册 CLI。在 macOS 上,它会将 shim 安装到 ~/.local/bin;请确保该路径位于 shell 的 PATH 中。
SSH 连接成功但远程终端失败¶
- 确认远程主机具备 Node 和首次中继安装所需的网络访问权限。
- 在 Linux 上,如果终端始终无法启动,请安装 C/C++ 工具链:make、g++/clang++、python3(参见 SSH worktrees)。
- 安装工具后重新连接,以便 Orca 重新安装原生模块。
SSH 文件可用但 “Download Folder” 不可用¶
文件夹下载需要递归 SFTP 传输。在仅使用系统 SSH 的连接上,文件下载可能仍然可用。可将终端中的 tar/scp 作为备用方案。
“Open in VS Code” 已禁用或仅限本地¶
- 使用 SSH worktree(而不是 Remote Orca Server 活动运行时)。
- 将 Open-in 命令设置为 VS Code / Insiders,而不是 Cursor 或多参数 shell 命令。
- 如果主机已被移除,请刷新 SSH 目标。
Kerberos 登录失败¶
- 确保
klist显示主机 realm 的有效票据。 - 在 OpenSSH 配置中确认该 Host 的
GSSAPIAuthentication yes,然后在 设置 → SSH 中重新导入或重新测试目标。
浏览器显示 browser_no_tab¶
当前 worktree 中没有打开的选项卡。使用 orca tab create --url ... 打开一个,或手动打开浏览器窗格并导航。
性能与内存¶
- 关闭你未正在使用的 worktree。每个 worktree 都会保持文件监视器处于活动状态。
- 包含许多浏览器选项卡的分割布局是内存占用最大的——关闭不需要的浏览器。
GitHub PR 面板 / 检查 / Tasks 错误¶
速率限制、gh 认证错误、缺少 scopes 以及仓库访问问题都会显示在 Source Control 和 PR Checks 面板中。有关完整矩阵(包括为什么设置中的 GitHub API Budget 看起来正常,但 REST 仍被阻止),请参见 排查 GitHub 错误。
快速检查:
日志¶
帮助 → 打开日志 会打开包含 Orca 日志的目录。提交 bug 时请附上这些日志。
报告问题¶
- 帮助 → 发送反馈(应用内)——将截图粘贴或拖入对话框,或选择图像文件;提交前会显示缩略图。如果 bug 难以复现,请附上日志。
- GitHub Issues——bug 和功能请求。
- Discord——实时帮助。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 orca48/orca