跳转到主要内容
GitHub 侧栏将 issue、pull request 和 GitHub Projects 带入工作区。选择任务时,无需手动把 issue 复制到新对话。

连接仓库

  1. 在 Mac 安装 GitHub CLI(gh),登录有权访问仓库的账户。
  2. 将对应本地 Git 文件夹添加为 Dure 项目,确认 remote 指向目标 GitHub 仓库。
  3. 打开侧栏的 GitHub 并选择仓库。
  4. 选择 Issues、Pull requests 或 Projects,按需使用搜索、过滤和刷新。
侧栏使用桌面的 GitHub 访问权限。提供商登录与此无关,组织访问可能需要额外权限。Projects 需要 read:project 权限范围;如果提示权限错误,请运行 gh auth refresh -s read:project。没有该权限时 Issues 和 pull request 仍可使用。

从 issue 启动智能体

点击条目上的 Start。Dure 会打开 New agent,并填入项目、智能体名称以及针对该 issue 或 pull request 的请求。Isolate in a dedicated worktree 默认关闭;任务需要独立文件时请打开。检查并按需编辑请求、项目和提供商,再按 Enter 或 Start agent。

示例 GitHub Issue 的 Start 操作进入智能体任务启动流程。

对于 issue,预填的请求会让智能体先对照当前代码检查该 issue。如果 issue 已经解决,请求可能会让智能体评论记录完成证据并关闭 issue,而不是做重复修改。如果不希望智能体改动 issue,请在启动前编辑请求。对于 pull request,请求会让智能体处理剩余工作并准备审查;启动智能体不会合并它。

返回工作

若已有匹配的智能体,Open 会返回其面板。在条目详情中阅读讨论和当前状态,需要完整 GitHub 页面时使用外部链接。修改 GitHub 状态前确认仓库和操作。 用 Diff 审查智能体的变更和验证结果,让 issue 的结果与实际接受的工作保持一致。

配置集成

打开 Plugins → GitHub → Plugin settings,设置选定工作区的刷新间隔、默认 issue 列表等。兼容性和设置范围见插件。 远程智能体通过桌面登录读取 issue 时,使用单独的 SSH GitHub 读取连接。其支持的命令和访问边界与本地侧栏不同。