原文標題:AI Governance: One view of agent activity
GitLab 10 月 20 日宣布 AI Governance Dashboard 進入 Beta,目標是讓企業集中掌握程式開發代理的活動,不再只依靠開發者自行回報。這項功能涵蓋 GitLab Duo Agent Platform 代理,以及經由 GitLab CLI 串接的 Claude Code、Cursor 與 Codex 等外部代理;管理者可從頂層群組檢視使用者、代理、執行工作階段與接觸過的專案。
儀表板提供最近 7 天或 30 天的代理數量、工作階段與工具呼叫統計,並顯示每日趨勢及相較前一期間的變化。管理者能區分平台內代理與外部代理,找出未核准工具、活動突然增加的專案,以及需要追查的操作人員。這些資訊針對企業常見的「影子 AI」問題,將分散在不同開發工具中的代理行為集中檢視。
稽核能力不僅顯示執行紀錄,還可在 GitLab Duo Agent Platform 工作階段檢視開發者輸入的提示、呼叫的工具、MCP 伺服器、使用的模型與變更的專案。官方表示可以下載不可變更的工作階段副本作為證據,也能將事件串流送往 SIEM 系統,供資安調查與合規稽核使用。
部署時需要頂層群組 Owner 權限,或具 read_agent_artifacts 能力的自訂角色。AI 稽核事件儲存預設關閉,管理者須在 Settings > GitLab Duo 的資料與隱私設定中啟用,才會開始記錄。外部代理串接要求 macOS 或 Linux 上的 glab 1.122.0 以上版本;執行 glab govern setup 可設定 Claude Code,加入 --agents codex,cursor 則可將另外兩種代理的工作階段每 30 分鐘送出。
GitLab 指出這項 Beta 功能提供給 Premium 與 Ultimate 客戶,並可從頂層群組的 AI > Governance 頁面啟用。它提供的是代理操作的可視性與追溯機制,不代表所有外部代理都會在未設定時自動納入稽核。
發生了什麼事
GitLab 新增統一的 AI 代理稽核儀表板,將平台內外代理的使用者、模型、工具與專案活動集中呈現。
為什麼重要
企業若讓多種程式代理接觸原始碼與開發環境,需要知道誰啟動代理、代理呼叫什麼工具,以及哪些專案受到影響。
影響哪些人
採用 GitLab Premium 或 Ultimate 的開發平台管理員、資安稽核與合規團隊可評估 Beta;外部代理使用者必須另行設定 CLI 串接。
已確認與未確認
已確認 Beta、授權條件、預設關閉事件儲存與 glab 最低版本;官方未承諾外部代理在未安裝掛鉤時會自動被追蹤。