GitHub 集成示例
使用 AI 自动分析 GitHub issue。在任何 issue 评论中提及@cline,即可触发自主调查,该调查会自动读取文件、分析代码并提供可操作的见解——所有这些都在 GitHub Actions 中自动运行。
Cline CLI 新手? 本示例假设您了解 Cline CLI 的基础知识并已完成安装指南。如果您是 Cline CLI 新手,我们建议先从GitHub RCA 示例开始,因为它更简单,有助于您在设置 GitHub Actions 之前了解基础知识。
工作流程
通过在任何 issue 评论中提及@cline 来触发 Cline


先决条件
开始之前,您需要- Cline CLI 知识 - 完成了安装指南并了解基本用法
- GitHub 存储库 - 具有配置 Actions 和 secrets 的管理员访问权限
- GitHub Actions 熟悉度 - 对工作流程和 CI/CD 有基本了解
- API 提供商帐户 - OpenRouter、Anthropic 或具有 API 密钥的类似提供商
设置
1. 复制工作流程文件
将此示例中的工作流程文件复制到您的存储库中。工作流程文件必须放置在存储库根目录的.github/workflows/ 目录中,GitHub Actions 才能检测并运行它。在本例中,我们将其命名为 cline-responder.yml。
.github/workflows/cline-responder.yml
点击查看完整的 cline-responder.yml 工作流程
点击查看完整的 cline-responder.yml 工作流程
@cline 提及,然后启动 Cline CLI 实例以深入研究 issue,并作为对 issue 的回复提供反馈。
2. 配置 API 密钥
将您的 AI 提供商 API 密钥添加为存储库机密- 转到您的 GitHub 存储库
-
导航到 Settings → Environment 并添加一个新环境。
确保将其命名为“cline-actions”,使其与

cline-responder.yml文件顶部的environment值匹配。 - 点击 New repository secret
-
为
OPENROUTER_API_KEY添加一个机密,其值为来自 openrouter.com 的 API 密钥。
-
验证您的机密已配置

3. 添加分析脚本
将github-issue-rca 示例中的分析脚本添加到您的存储库中。首先,您需要在存储库根目录中创建一个 git-scripts 目录,脚本将位于此处。 选择以下选项之一: 选项 A:直接下载(推荐)点击查看完整的 analyze-issue.sh 脚本
点击查看完整的 analyze-issue.sh 脚本
4. 提交并推送
用法
设置完成后,只需在任何 issue 评论中提及@cline
- 检测到
@cline提及 - 启动 Cline CLI 实例
- 下载分析脚本
- 使用 act 模式和 yolo(完全自主)分析 issue
- 将 Cline 的分析作为新评论发布
工作原理
工作流程 (cline-responder.yml)
- 在 issue 评论(创建或编辑)上触发
- 检测
@cline提及(不区分大小写) - 使用 npm 全局安装 Cline CLI
- 使用
cline instance new创建 Cline 实例 - 使用
cline config set open-router-api-key=... --address ...配置身份验证 - 从
github-issue-rca示例下载可重用的analyze-issue.sh脚本 - 使用实例地址运行分析
- 将分析结果作为评论发布
相关示例
- github-issue-rca:支持此集成的可重用脚本

