返回首頁

AI 程式工具

Antigravity CLI 1.1.6 改用 Markdown 定義客製代理,將工具繼承與命令政策納入版本控制

Google Antigravity CLI 新增以 `agent.md` 建立主代理與子代理的機制,並可在 frontmatter 控制 MCP 繼承、可見性及命令執行政策。新版也改善程式碼搜尋串流與代理監控,但檔案式政策能否形成可靠安全邊界仍須實測。

Rolf Wallner · GFDL 1.2 · Image source
zh-Hant

Antigravity CLI 1.1.6 將客製代理改成可放進儲存庫的 Markdown 規格。開發者可在工作區的 `.agents/agents/<name>/agent.md` 建立專案代理,或放進全域設定目錄跨專案使用;檔案由 YAML frontmatter 加上系統提示組成。此次新增的欄位包括 `mainAgent`、`subagent`、`hidden`、`inheritMcp` 與 `commandExecutionPolicy`,可區分代理角色、決定是否出現在選單、是否繼承 MCP 工具,以及限制命令執行方式。動態建立的子代理也會寫成相同格式,減少內部建構與外部分發版本解析不一致的問題。

這項變更讓代理設定可接受程式碼審查、分支管理與團隊共用,比只能藏在使用者本機的互動式設定更適合大型程式庫。`/agents` 面板可切換代理、查看背景子代理狀態及終止任務;在既有對話中切換代理會自動分叉工作階段,以保留原始上下文。插件也能攜帶這些代理定義,因此團隊可以把程式審查、測試或遷移流程封裝成可重用套件。

1.1.6 另讓 `/codesearch` 在結果抵達時逐步顯示並支援按 Esc 取消,避免大型儲存庫搜尋阻塞介面;代理也預設取得系統暫存目錄的讀取權,減少處理編譯產物時反覆要求授權。後者同時擴大預設可見資料面,企業應確認暫存目錄是否可能含憑證或其他程序留下的敏感內容。工程團隊還應驗證 `commandExecutionPolicy` 是否由執行層強制,而不只是提示設定,並測試惡意儲存庫能否藉由提交 `agent.md` 提升工具權限。

來源

  1. Google Antigravity Docs — Agents Command
  2. Antigravity CLI Release: 1.1.6