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 可以做深度探索而不污染主對話