Oh My Pi (OMP):輕量但完整的 Agent Harness 推薦
- URL: https://www.threads.com/share/BATOLjnm4V/
- Date Saved: 2026-08-13
- Source: Threads (@haru3613)
- Tags: ai-tools, dev-tools
- Repo: https://github.com/can1357/oh-my-pi (24.4k stars)
Summary
用戶 @haru3613 分享 Oh My Pi (OMP) 使用心得——一個輕量但功能完整的 terminal AI coding agent harness。核心賣點不是「又一個 Coding Agent」,而是可自由組裝 Agent 工作流的框架。
7 大亮點
1. LSP 整合 讓 Agent 擁有接近 IDE 的程式理解能力(跳到定義、找 references、diagnostics、rename),不只是 grep 搜文字。對大型專案差很多。
2. Advisor Agent(監督者) 背景掛另一個 Model 監督主 Agent,每個 turn 後檢查並給出 aside/concern/blocker 提醒。獨立 context,像長時間掛著的 Code Reviewer。可用 WATCHDOG.md 定義關注點(backward compat、test coverage、security)。
3. Model Role 分工 不同任務交給不同模型:
- Plan → Claude Opus 5
- Implement → GPT-5.6 Terra / DeepSeek V4 Pro
- Review → GPT-5.6 Sol
- Advisor → Claude Sonnet 5
- Recon → Claude Haiku / DeepSeek Flash
- Image → Grok
原則:Plan 用最會思考的,Implement 用便宜又快的,Review 用最龜毛的。
4. Fallback Chain Model 遇到 rate limit/429/quota 用完時自動切到下一個,把所有訂閱串成一個 Model Pool。
5. Subagent First-class 支援,可拆任務平行處理,worker 跑在隔離 worktree,結構化結果交回 parent。
6. Browser / Web Search 內建 多 backend 切換(Anthropic、Codex、xAI、Gemini),對 GitHub/npm/PyPI/arXiv 做結構化處理。
7. Persistent Python / Debugger 執行環境可反向呼叫 Agent tool;直接操作 LLDB/Delve/debugpy,不用插 console.log。
作者配置重點
- 同時訂閱 GPT Pro 5x、Claude Pro、OpenCode、SuperGrok
- 把每家額度放到最適合的位置,不浪費
- Grok 額度太少(跑 2-3 小時就用完一週),主要拿來生圖/影片
評論
- @naclyen 也轉用 OMP,問 Grok 是否值得訂
- 作者回覆:不太推薦 Grok 訂閱,用量太少