Gary
Hsieh
2026 · taipeiloading
回到文章列表
AI 趨勢軟體工程2026-08-17

Composable Agent:Harness 進入模組化世代

Composable Agent:Harness 進入模組化世代

Composable Agent:Harness 進入模組化世代。

以前我們會把 Agent 當成已經打包好的產品。固定的 Model、工具、執行方式甚至是 skill,拿到之後再研究這隻 Agent 可以做到什麼。

接下來會變成我們自己選 Model、Agent Loop、Tool、Runtime、Permission,再把這些 component 組成最適合某個環境的 Agent。

Agent 的能力開始被拆成元件

最早的 LLM,本質上就是文字接龍。到了 Agent 時代,LLM 開始有了手腳,可以讀檔案、跑 Shell、操作瀏覽器、呼叫 API。

AI 可以做事之後,問題就變成:它可以做到什麼程度?

Tool 決定它碰得到什麼,Permission 決定它被允許做到哪裡,Runtime 決定它在哪裡執行,Context 決定它知道什麼。

所以 Agent 開始被拆成 Brain、Context、Tools、Permission、Runtime。當這些能力可以獨立替換,Agent 就從固定產品,變成一組可以被組裝的零件。

DeepSeek Harness: Everything is a Plugin

看到這個行銷標題,我有嚇到一下,不是新的設計概念,但是 “Everything is a Plugin” 就是我們想去的方向。

DeepSeek Harness 落實把 Agent 能力插件化。Model、Agent、Tool、Session、Sandbox、Policy 都可以換,甚至 Agent Loop 本身都是一個 component。

你可以換 Model,也可以把 Local Shell 換成 Remote Sandbox,再依照環境套不同的 Permission Policy。

Tool 跟 Permission 的邊界也設計清楚。Tool 描述「AI 有哪些手手腳腳」,Permission 描述「這些手腳伸到哪裡」。

同一套 Agent,只要替換不同 component,就能得到不同的能力組合。

未來不是選 Agent,是組裝 Agent

模組化之後,產品設計會先看「場景」,再「組裝」對應的 Agent。

本機 Coding Agent 可以用 Local Filesystem、Shell、Git;企業環境可以換成受限 Sandbox、唯讀資料源與 Approval Policy。Brain、Context、Agent Loop 都可以維持,只靠 component 的組合,就能得到不同的能力邊界。

Harness 因此開始變成 Agent 的組裝層。

未來 Agent 的迭代,也會越來越像 component 的迭代:Model 升級就換 Model Plugin,執行環境改變就換 Runtime Provider,權限規則改變就換 Policy,工作流程改變就換 Agent Loop。

我們會決定 Agent 要裝哪顆腦、帶哪些工具、住在哪個 Runtime、拿到哪些權限。

這是 Composable Agent 大時代的開端。

#Harness#Agent#AI#架構