← 返回基礎知識
06 · 設計哲學

Unix · 極簡 · Anti-MCP · 自我擴展

理解 OpenClaw 的 Unix 哲學、極簡主義、Anti-MCP 與自我擴展理念,才能理解它為什麼「不做」某些事情。

Unix 哲學

「CLI 才是智能體連接世界的終極接口。」— Peter Steinberger

OpenClaw 直接繼承 Unix:小工具、可組合、文本流。不需要為每個服務寫整合,Agent 只要能跑命令列,就能操作一切。

極簡:只有 4 個核心工具

工具用途
Read讀取檔案
Write寫入檔案
Edit編輯檔案
Bash執行命令

這不是功能缺失,而是刻意為之。4 個工具足以覆蓋幾乎所有 OS 級任務。更少的工具 = 更短的 system prompt = 更少 token = 更快回應。

為什麼不內建 MCP

「我的前提是 MCP 是垃圾,不能 scale。你知道什麼能 scale?CLI。Unix。」— Peter Steinberger
  • Agent 通過 Bash 直接呼叫 CLI 程式,不需要中間協議層
  • 確實需要 MCP 的場景,透過內建的 mcporter 技能橋接
  • 強制 Agent 自己擴展能力,而非消費預構建的工具集

自我擴展

OpenClaw Agent 可以在運行時寫、重載、測試自己的擴展:遇到不會的 → 寫一個 skill;發現有 bug → 修改並重載;在循環中持續改進自己的工具鏈。代價是需要更強的模型能力(推薦 Claude Opus)。

Session 樹形結構

  • 執行主任務時可分支出 side-quest(如修復一個工具)
  • Side-quest 不消耗主 Session 的上下文窗口
  • 完成後回滾到主分支,只帶回一句總結
  • 讓 Agent 可以做深度探索而不污染主對話