Anthropic 推出 Claude Code Mod 功能,用 TypeScript 改寫 AI 助手行為,連 Anthropic 自己也在用

INSIDE 硬塞的網路趨勢觀察約 3 分鐘閱讀

站內可閱讀至 (台北時間)

Anthropic 推出 Claude Code Mod 功能,用 TypeScript 改寫 AI 助手行為,連 Anthropic 自己也在用(新聞配圖)
配圖來源:INSIDE原站文章
本站保存版本
字級

Anthropic 在 10 月 1 日向 Claude Code 推出了 Mod 功能。Mod 是一種用 TypeScript(一種常見程式語言)撰寫的小程式,讓使用者可以改變 Claude Code 的行為方式,就像遊戲社群裡玩家安裝模組來修改畫面、物品與玩法一樣,現在 AI 助手也可以這樣客製化了。

Mod 的運作方式是接入 Claude Code 內部的事件流。每當特定動作發生,例如使用者傳送指令、Claude 要讀取某個檔案,或要執行某個 shell 指令,Mod 就可以在這個步驟前後插入自己的邏輯。

幾個典型應用,在指令送出模型前自動加入一句「請用中文回應」,讓 Claude 預設以特定語言回覆。在 Claude 要讀取的檔案裡偵測到 API 金鑰時,先行刪除再繼續,避免金鑰外洩。當 Claude 打算執行可能刪除資料的指令時,Mod 可以暫停並要求使用者再次確認。也可以在對話欄位旁開一個小視窗,即時顯示團隊的測試是否通過。

Anthropic 自己也已經在用 Mod。Claude Code 內建的 /diff 指令(顯示哪些程式碼被修改了)現在就是以 Mod 實作,使用者可以關閉它,也可以替換成自己寫的版本。官方計畫未來將更多內建功能改為 Mod,讓 Claude Code 的核心愈來愈精簡,額外功能則交由使用者自行搭配。

Mod 隨著 外掛(plugin)一起發布,在 Claude Code 中輸入 /plugin 就能找到。使用者需要 Claude Code 2.1.287 或更新的版本,此功能預設為開啟狀態。

Anthropic 提醒,Mod 的執行權限與 Claude Code 本身相同,安裝哪個 Mod 等於讓那段程式碼取得讀寫你電腦檔案的能力,包含儲存的 API 金鑰,因此官方建議只安裝由信任來源製作的 Mod。Team 與 Enterprise 版本也將預設載入安全性限制,防止 Mod 繞過公司既有的安全規則。

類似的思路也出現在 DeepSeek。今年 8 月 13 日,DeepSeek 釋出開源的 DeepSeek Harness,同樣採「一切都是外掛」的設計,連核心的模型連線、工具管理與逐步決策邏輯都可以拆換,使用 MIT 授權讓任何人自由修改。

兩者的差異在於開放程度。DeepSeek Harness 從一開始就是模組化架構,程式碼完全公開,連底層都可以替換。Claude Code 則是一個封閉原始碼的產品,Mod 等於在既有的屋子裡開了許多門,可以改變的範圍持續擴大,但這棟房子仍由 Anthropic 主導。已經在用 Claude Code 的開發者現在可以在不換工具的情況下進行許多自訂,若想從最底層改起,DeepSeek Harness 提供了更大的自由度。

值得注意的是,DeepSeek Harness 仍處於開發者預覽階段,官方警告後續更新可能與舊版不相容,今天寫的 Mod 過一陣子可能就無法使用。Claude Code 的 Mod 系統則跟隨 Claude Code 本身的版本發布節奏,相對穩定。

核稿編輯:Mia

本文初稿由 INSIDE 使用 AI 協助編撰,並經人工審校確認。精選文章直送,點擊立刻訂閱 INSIDE 電子報!