Gemini Cli Github动作是您存储库的无成本,强大的AI编码队友。它既充当关键例行编码任务的自治代理,又是您可以快速将工作委派给工作的按需合作者。
瑞安·J·萨尔瓦(Ryan J. Salva)
产品管理高级主任
6月,我们发射了双子座CLI,一个开源的AI代理,将双子座的力量带到您的航站楼。开发人员的热情采用令人难以置信。为了跟上功能请求和贡献的泛滥,我们将自己的工具放在测试中 - 使用双子座CLI来自动化分类并提取请求评论。当社区成员注意到我们的新工作流程时,他们要求我们分享我们的建造。
今天,我们介绍了双子座Cli Github动作。这是您的存储库无成本,强大的AI编码队友。它既充当关键例行编码任务的自治代理,又是您可以快速将工作委派给工作的按需合作者。
现在在Beta中,全球每个人都可以使用,您可以在Github上找到它Google-github-actions/run-gemini-cli。
您的存储库中的AI队友
尽管Gemini CLI是一种旨在在您自己的终端中使用的工具,但Gemini Cli Github动作是为在开发人员相互合作的平台上为团队协作而创建的。
由诸如新问题或拉力请求之类的事件触发,它在背景中不同步,使用项目的完整上下文来自动处理任务。它知道您的代码,了解您想做什么,然后完成。
我们启动了三个功能强大的开源工作流,可以帮助您更好,更快地编码:
- ðÖ智能问题分流:自动化管理新问题的开销。Gemini CLI可以分析,标签和优先考虑传入问题,从而帮助您将注意力集中在最重要的事情上。
- ð加速拉请请求评论:获取有关代码更改的即时,有见地的反馈。双子座CLI可以审查质量,样式和正确性的拉请求,从而释放审阅者,以专注于更复杂的任务和决策。
- ðÖ按需合作:只需在任何问题中提及 @gemini-cli,或提取委派任务的请求。告诉它做诸如“为此错误写测试”,“实现上面建议的更改”,“头脑风暴替代解决方案”或“修复此良好定义的错误”之类的事情。
在GitHub上轻松创建新功能请求,以代表您的双子座CLI处理
Gemini Cli GitHub动作可以处理您的拉请请求,提供代码更改和AI生成的建议,以改善用户体验
委托使用“@gemini-cli”标签工作,而代理可以完成一系列任务,从编写错误到修复错误
将这些最初的工作流程视为您的启动板。它们是开源且完全可自定义的 - 您可以创建自己的工作流程,或配置内置在Gemini Cli Github操作中的工作流。
由企业级安全和控制建造
强大的安全措施是现代软件开发的基本组成部分。这就是为什么我们以安全性和灵活性在其核心方面构建了Gemini Cli Github动作。
您始终控制功能,包括:
- 安全,无资格的身份验证:Vertex AI和Gemini Code协助标准和企业用户可以利用Google Cloud的工作负载身份联合会(WIF)消除了您环境中对长期API密钥的需求,从而大大降低了凭证妥协的风险。
- 颗粒控制:通过多层控件执行至少特权的原则。使用命令允许列表之类的功能明确批准代理可以执行的每个shell命令。您还可以为代理商(例如Gemini-for-your-org)创建自定义身份,并仅授予其所需的确切权限。
- 完全透明度:CLI上的github与Opentelemetry,这是遥测的行业标准,因此您可以将日志和指标流向您首选的可观察性平台,例如Google Cloud Monitoring。这使您可以全面,实时的可见性,以监视使用和调试复杂工作流程的每个动作。
今天开始
您将与新的编码队友建立什么?自动生成发行笔记的工作流程?一个使文档与您的代码同步的一种?不想象它;构建它。我们邀请您为我们的存储库贡献创新的工作流,并与社区分享。
双子座Cli github动作是今天可用在beta中,与大方的免费配额对于Google AI工作室。Vertex AI以及Gemini Code Assist的标准和企业层也得到了支持。我们将免费提供双重用户的双重用户。
开始,下载双子座CLI 0.1.18或更高版本,并运行`/setup-github“。您可以在Google-github-actions/run-gemini-cli。