跳至內容

agent 系統的四個層級是 loop、graph、harness 和 meta-harness。當一個 agent 消耗 token,宣告任務完成,卻在測試中失敗時,這通常是架構問題,而非提示詞問題。loop 負責根據外部證據驗證工作。graph 決定了執行流程的下一步。harness 是模型的運行環境——包括工具、權限、記憶體、上下文和日誌。meta-harness 管理著眾多 harness,從而讓上下文和策略可以在不同 agent 之間流動。Mercury Core 就是以 harness 和 meta-harness 的形式構建的。這個 loop 並不是指 Mercury Loop 這個託管服務。

Agent 架構, 驗證 loop, 工作流程 graph, agent harness, meta-harness 治理, 人機操作系統, 提示工程的限制, Mercury Core, Booster Packs, OpenClaw 記憶體

Mercury Technology Solutions, Mercury Core, Mercury Flux, Mercury Loop, OpenClaw, Booster Pack, Unified Bus, Agent-native 基礎設施

[ SYS: MERCURY_CORE // FIELD_NOTES ]

關於 agentic 系統的現場筆記

Agent 系統的
四個層級

一個 agent 會消耗 token,宣告任務完成,卻在測試中失敗。這通常是架構問題,而非提示詞問題。以下是技術堆疊——以及如何找出是哪個層級出了問題。

四個運行時層級。從 loop 開始構建。

簡而言之

agent 系統的四個層級是什麼

  • AI agent 的失敗通常源於架構,而非提示詞:再好的提示詞也無法創造一個缺失的工具、閘門、路由或策略。
  • 四個運行時層級包括 loop(驗證工作)、graph(路由工作)、harness(暴露能力)和 meta-harness(管理多個 harness)。
  • 可靠的 loop 依賴外部證據來停止——通過的測試、綠色的構建、驗證的輸出——絕不依賴模型的自我評估。
  • Mercury Core 是作為 harness 和 meta-harness 建構的作業系統:一個記憶體、一個介面、一個策略層。
  • 本頁面的 loop 是一個運行時模式。Mercury Loop 是一個不同的產品:一種可管理的服務,用於防止作業系統漂移。
堆疊

一目瞭然的四個層級

代理系統的四個層級——在您重寫提示之前,處理工作、失敗和修復。
層級工作失敗先修復
Loop驗證工作直到證據指示停止代理在沒有測試、構建或驗證門控的情況下“完成”添加可衡量的停止條件
Graph決定執行下一步去向錯誤的路由、沒有備用方案、臨時交接明確化分支、重試和專家
Harness暴露工具、記憶體、權限、上下文、日誌記錄模型理解任務但無法觸及所需資源暴露缺失的能力 — 在 Mercury Core 上部署一個 Booster Pack
Meta-harness管理多個 harness;在單一策略下移動上下文Claude Code、Codex 和內部 agent 像未協調的孤島共享策略、隔離和可移植的上下文 — 核心底層結構
層級 01 — Loop

什麼是 agent loop?

agent loop 是代理行為的最小單元:行動、檢查結果,然後停止或重試。

可靠的 agent 從不會因為模型認為工作看起來正確而停止。它會在外部證據上停止——通過的測試、綠色的建置、經過驗證的輸出。

行動 → 檢查 → (修復) → 完成

觀察 agent 嘗試執行任務兩次。第一次通過感覺已完成 — 但檢查發現不一致。只有第二次通過了關卡。

行動
檢查
重試
完成

循環空閒。執行它,觀看一次失敗的檢查,然後一次通過的關卡。

規則

停止條件

在可衡量的條件下停止:測試通過、建置成功、輸出驗證通過 — 絕不依賴模型的自我評估。

失敗模式

缺乏驗證,agent 便自信地宣告成功,而任務實際上仍未完成。

第 02 層 — 圖形

什麼是 agent graph?

agent graph 決定了執行接下來會去哪裡:分支、重試、專家交接、備用路徑和共享狀態。

一個 loop 決定執行是否繼續。一個 graph 決定它會去哪裡。一旦工作流程有多個路徑,graph 會將它們明確化、可檢視和可控。

新任務
標準路徑
專家 agent
重試 / 備用
降級
已交付
按任務類別標籤
交接
N 次失敗後

Graph 空閒。路由一個任務以觀察標準路徑失敗並切換到專家路徑。

層 03 — Harness

什麼是 agent harness?

agent harness 是模型的運行環境——包括 tools、APIs、檔案、memory、permissions、context 和 logging。

模型提供推理能力;而 harness 決定了該推理實際能做到什麼。模型能力和 agent 能力並非同一回事。

Tools
agent 可以觸及和調用的資源
Permissions
它被允許執行的操作範圍
Memory
它在不同運行間能記住的資訊
Context
它目前能看到的資訊
Logging
您事後可以審核的記錄
Missing tool
提示詞無法修復此問題。agent 在此處停滯。
harness 測試

模型或許能完全理解如何解決某個任務。但如果所需的 tool、資料來源或權限沒有透過 harness 暴露出來,agent 仍然無法完成它。

五個能力讓模型可以運作。只要有一個環節斷層,整個流程就會失敗——無論提示詞寫得多好。

第 04 層 — Meta-harness

什麼是 meta-harness?

meta-harness 是多個 agent harness 之上的通用層:協調、治理、隔離、共享策略和可攜式上下文。

真正的團隊會並行運行 Claude Code、Codex、內部 agent 和領域專家——每個都有自己的工具、會話、策略和執行環境。沒有 meta-harness,人類就會成為圍牆花園之間的複製貼上層。

Meta-harness · 共享策略 / 治理 / 上下文可攜性
Agent A
Code harness
Agent B
Research harness
Agent C
領域專家

移動的重點是上下文:一個經過驗證的結果或共享狀態,在單一策略層下從一個 harness 傳遞到另一個 harness——而不是在圍牆花園之間進行複製貼上。

單行診斷

一個更好的提示 無法彌補 一個 缺失的能力.

— 分流啟發式,agent 架構

但提示工程仍然是解決方案的一部分

啟發式關乎順序,而非摒棄。提示工程是真實且有價值的——它決定了模型能多好地利用 harness 所暴露的內容。它無法創造 harness 從未暴露過的東西。

正確的順序:先修復層級(新增工具、閘門、路由、策略),然後再調整提示詞以充分利用該能力。在有缺陷的堆疊上進行提示詞優化,就像在龜裂的地基上進行拋光。

實地應用

重寫提示詞前的四個問題

01

Loop 失敗

Agent “完成”但缺乏證據
是否有實際的測試、建構或驗證來限制完成的流程?
02

Graph 失敗

錯誤的路由、無備用方案、死胡同
分支、重試和交接是否明確定義——還是每次運行都在即興發揮?
03

Harness 失敗

Agent 缺乏工具、數據或權限
環境是否暴露了任務實際所需的內容?
04

Meta-harness 失敗

Agent 無法共享策略或上下文
您的 Agent 隊列是否有跨越的治理結構,還是 N 個不協調的孤島?
為何這屬於 Mercury Core

診斷。然後是基底層。

這四個運行時層級解釋了為何即使提示詞更優,如果缺少底層的 Mercury Core,它仍然會失敗。Mercury Core 是作為該底層和其上層的 meta-harness 所建構的作業系統——一個記憶體、一個介面、一個策略層。

Core 上的五個記憶體層級是作業系統儲存真相的方式。 OpenClaw 就是那張結構網。本頁面的四個層級決定了工作如何運行。

A Booster Pack展示了 Core 如何將工具、視圖和記憶體結構一起暴露出來——即掛載件(harness),被連接進去。

本頁面的循環(loop)是運行時閘門:根據證據採取行動、檢查並停止。 Mercury Loop產品本身是另一回事:這是一種管理服務,可以防止作業系統偏離業務需求。

當閘門是一個模型傳遞時, Mercury Flux會路由成本最低且具備能力的模型,並在任何東西發布之前根據測試進行停止。

下一步

安裝層級。不要修飾提示詞。

如果失敗是因為缺少工具、共享記憶體或叢集策略,那麼下一頁面就是作業系統——而不是另一個提示詞包。

常見問題

Agent 架構常見問題

Agent 系統的四個層級是什麼?

Loop、Graph、Harness 和 Meta-harness。Loop 根據外部證據驗證工作。Graph 決定了執行流程的下一步。Harness 是模型的運行環境——包括工具、權限、記憶體、上下文和日誌。Meta-harness 管理著許多 Harness,這樣上下文和策略就可以在 Agent 之間移動,而不是被複製貼上。

為什麼 AI Agent 即使有良好的提示詞也會失敗?

因為提示詞無法創造出 Harness 從未暴露過的東西。如果缺少停止條件、路由、工具或共享策略,模型仍然可以正確推理,但運行仍然會失敗。請先診斷層級,然後再調整提示詞。

Agent loop 和 Mercury Loop 有什麼不同?

不一樣。Agent loop 是一種運行時模式:執行、檢查、根據證據停止。Mercury Loop 是一項管理服務,用於部署 Entry、Analyst 和 Implementer agent,以尋找並修復基礎設施漂移。同一個詞,不同的產品。

這與 Mercury Core 和 OpenClaw 有何關聯?

OpenClaw 是 Mercury Core 的五層級分層記憶體——這是作業系統儲存真相的方式。這四個運行時層級決定了工作可以如何運行。Core 是作為一個骨架(harness)和元骨架(meta-harness)構建的:人類和 agent 在記憶、介面和策略上共享。一個 Booster Pack 將工具、儀表板和記憶體結構打包到這個骨架中。

為什麼更好的提示(prompt)無法修復缺失的工具?

提示塑造了模型利用骨架所暴露內容的程度。它無法創造環境從未提供的工具、權限、資料來源或策略。先修復層級,再調整提示。

什麼是 meta-harness?

這是多個 agent 環境上方的通用層級。團隊已經並行運行 Claude Code、Codex、內部 agent 和專家。沒有 meta-harness,每個都是一個資訊孤島。有了它,它們可以共享策略、隔離和可移植的上下文。這就是 Mercury Core 的核心論點:停止將人類用作整合層級。

如何診斷是哪個 agent 層級出錯了?

在重寫提示之前,先問自己四個問題。Loop:是否有一個能限制完成的測試?Graph:分支和交接是否明確?Harness:環境是否暴露了任務所需的工具、資料或權限?Meta-harness:agent 能否共享策略和上下文,還是它們是 N 個不協調的孤島?
定義

本頁使用的 Agent 架構術語

Agent loop
根據外部證據執行、檢查、停止。這不是 Mercury Loop,而是受管理的服務。
Agent graph
明確的路由、重試、專家交接、故障轉移和共享狀態。
Agent harness
模型的運行環境:工具、權限、記憶體、上下文、日誌記錄。
Meta-harness
跨多個 harness 的治理 — 共享策略和可移植的上下文。這是 Mercury Core 的職責。

Published 2 September 2026. Concept distilled from public discussion on agent architecture (Rishi, @RishiUvaach). Frame and implementation: Mercury Technology Solutions.