天度 AI 实战库浏览全部案例 ↗

审查 GitHub 的 Pull Request 以查找漏洞与安全问题

Hermes 教程可以读取 PR 差异报告,并生成关于漏洞、安全问题和代码质量的结构化评估,随后将其转化为一种能够监控仓库并发送摘要的技能。

使用工具Hermes Agent
具体怎么做
当 gh CLI 已认证且 Hermes 网关运行后,首先通过聊天向 Hermes 请求获取代码差异并审核。随后添加一种基于严重程度的代码审查工具,并通过记忆传授团队规范。每 2 小时运行一次定时任务,审核指定仓库中的最新代码变更,并向 Telegram 发送总结报告。
做到了什么
原文未提供审查结果。它指出技能与记忆中的规范使得审查更具针对性,并估计每个 PR 审查需要进行 3-5 次 GitHub API 请求。
上手要点
发回 GitHub 的评论会显示在 gh 已认证的账户下,且该令牌需要具有仓库权限。

你可以这样试

使用 Hermes Agent

在 [PR URL] 处查看该拉取请求,并生成一份结构化的报告,包含错误、安全问题和代码质量三个部分,每个部分需注明文件及行号,并标注严重程度。随后将此流程封装成可复用脚本,用于每 [interval] 检查一次 [repo name] 的新拉取请求,并给我发送简短总结。展示该脚本后,在获得批准之前不要在 GitHub 上发表任何评论。