Google推出 Gemini CLI GitHub Actions,用於自動化拉取請求審查和問題分類

Google推出 Gemini CLI GitHub Actions,用於自動化拉取請求審查和問題分類

Google推出 Gemini CLI GitHub Actions:人工智慧程式碼管理的突破

谷歌推出了 Gemini CLI GitHub Actions,這是一項面向開發者的重大進展。這是一款創新的免費 AI 程式設計助手,旨在簡化拉取請求 (Pull Request) 和 GitHub 問題的管理。該工具在 Gemini CLI 程式碼庫中提供自動化功能,並獲得了開發者社群的正面回饋,因此向公眾開放。

Gemini CLI GitHub Actions 入門

全新 Gemini CLI GitHub Actions 目前處於 Beta 階段,可透過GitHub 上的google-github-actions/run-gemini-cli程式碼庫存取。這個強大的系統非同步運行,由各種事件(例如創建問題或拉取請求)觸發。透過利用其對專案情境(包括現有程式碼和問題)的理解,Gemini CLI 可以自主管理任務,而無需持續監督。

可自訂的工作流程

Google 提供了一系列可自訂的開源工作流程,可根據您專案的特定需求進行客製化。提供的三個關鍵工作流程包括:

  • 智慧問題分類:此操作會自動評估新問題,應用相關標籤並相應地確定其優先級,使人類開發人員能夠專注於重要的編碼任務。
  • 加速拉取請求評審:透過檢查品質和風格,對程式碼變更進行即時評估,使團隊能夠繞過繁瑣的第一輪評審。
  • 按需協作:開發人員可以在問題或拉取請求的評論中標記「@gemini-cli」來向 AI 分配任務,指示其執行編寫測試或修復錯誤等操作。

增強的安全功能

在安全性方面,Google已透過 Google Cloud 為 Vertex AI 和 Gemini Code Assist 用戶實現了工作負載身分聯合 (WIF)。此解決方案無需持久 API 金鑰,從而增強了安全性,允許對代理程式的功能進行嚴格控制。此外,它透過命令白名單和自訂身分遵循最小權限原則,確保 AI 代理程式的安全部署。

如何使用 Gemini CLI GitHub Actions

若要利用 Gemini CLI GitHub Actions 的功能,使用者必須執行 Gemini CLI 0.1.16 或更高版本。滿足此先決條件後,即可執行指令啟動設定程序。 /setup-github

Gemini CLI 的背景

Gemini CLI 於今年 6 月推出,旨在滿足日益增長的命令列 AI 工具需求,其中包括 Anthropic 的 Claude Code 等競爭對手。 Gemini CLI 由 Gemini 2.5 Pro 提供支持,支援一系列功能,例如程式碼編寫、應用程式偵錯和研究——所有這些都可以透過用戶友好的終端介面完成。

如需了解更多詳細資訊並探索所提供的功能,請造訪前面提到的 GitHub 儲存庫或查看相關資源。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *