AI 開發工具
Anthropic `ant apply` 將代理、技能與記憶庫納入宣告式版本控制
Claude Platform CLI 新增 `ant apply`,可由儲存庫內的 Markdown、YAML 或 JSON 同步受管代理資源。它補上預覽、相依排序與漂移偵測,但狀態檔仍含組織識別資訊,且目前只管理 Anthropic 平台。

Anthropic 在 Claude Platform CLI 1.30.0 加入 `ant apply`,把受管代理的控制面改成類似基礎設施即程式碼的工作流。開發者可在儲存庫內宣告 agent、environment、skill、memory store 與 deployment,再對檔案或整個目錄執行套用;CLI 會先產生建立或更新計畫,互動確認後才呼叫 API,也可用 `--dry-run` 只檢查差異。
各資源不必在設定中硬寫遠端 ID,而能以相對路徑互相引用。工具會解析依賴關係、依序建立物件,再把實際 ID、版本、工作區及本機/遠端雜湊寫入 `claude-lock.json`。後續執行可藉兩組雜湊辨識檔案修改或主控台外部變更,降低多人與 CI 各自建立重複代理的機率。Markdown 的 frontmatter 承載結構化設定,正文則可直接成為系統提示或 deployment 的首則訊息;技能仍沿用含 `SKILL.md` 的目錄封裝。
技術意義在於,代理提示、工具組合、記憶與執行環境終於能一起接受 pull request 審查、歷史追蹤及部署自動化,而不是散落在網頁主控台。不過它並非通用 Terraform provider,也沒有跨供應商抽象;`claude-lock.json` 雖不應包含 API 金鑰,仍記錄 organization、workspace 與資源 ID,公開儲存庫應先評估資訊曝露。團隊還應測試多人同時套用、失敗後的部分狀態及遠端漂移處理,並在 CI 使用最小權限憑證與強制 dry-run 審查。