先理解責任,再比較實作
真正的差異不是「哪套有更多功能」,而是 Model、Tools、State、Security、Extensions 與 Client responsibilities 被放在哪一層,以及最後由誰維護。
Model
理解、推理、提出下一步
Harness
組 Context、驅動 Loop、協調狀態與事件
Capabilities
Tools、Files、Shell、APIs、Extensions
Execution & Policy
OS、Sandbox、Network、Credentials、Trust
最重要的一句:Codex 偏 Productized Runtime、DeepSeek 偏 Composable Runtime、Pi 偏 Minimal Runtime;三套都是完整 Harness,只是 responsibility boundary 不同。
三套同等深度,依問題自由切入
你可以從共同基礎開始依序讀三套,也可以先選自己最關心的 Harness,再回到比較章用共同維度校正理解。
Codex|Productized Runtime
從 codex-core、Thread / Turn / Item、Tool Execution 到 Sandbox、Skills、App Server,完整看一套產品化 Coding Runtime。
閱讀這一章 →DeepSeek|Composable Runtime
從 Cordis、Model / Loop、Tool Pipeline、SessionEvent 到 Plugins、Execution World、SDK 與 Replay。
閱讀這一章 →Pi|Minimal Runtime
從 pi-ai、pi-agent-core、AgentSession、JSONL Session Tree 到 Resources、Extensions、RPC 與 Governance。
閱讀這一章 →三套 Harness Labs
用 Trace、Extension / Plugin、Replay / Branch 等實驗直接觀察三套 runtime 的 architecture behavior。
閱讀這一章 →