narumiruna/pi-extensions
A monorepo of Pi Coding Agent extensions
解決的問題
此專案提供一組可獨立安裝的擴充功能與函式庫,適用於 Pi Coding Agent,讓使用者能自訂並擴展代理在程式碼編寫、研究、瀏覽器自動化及工作流程管理等領域的功能。
如何運作
擴充功能以 npm 套件形式發布於 @narumitw 範圍下。使用者可使用 pi install 永久安裝,或使用 pi -e 標記暫時執行。專案亦包含如 pi-tui-kit 之類的函式庫,協助擴充功能開發者建立一致的使用者介面流程。
適用對象
使用 Pi Coding Agent 的開發者,希望在 AI 驅動的開發工作流程中加入專用工具,例如 LSP 診斷、瀏覽器爬蟲或工作階段同步功能。
主要特色
- 程式碼工具:包含 LSP 診斷、帶有 Git 來源資訊的檔案內容快照,以及子代理背景工作。
- 瀏覽器與研究:整合 Firecrawl 用於網頁爬蟲,以及 Chrome DevTools Protocol 用於頁面檢視與評估。
- 工作流程管理:具備「目標」模式,讓代理持續運作直到任務被驗證完成;以及「計畫」模式,支援唯讀協作。
- 可觀測性:提供工具,透過 Langfuse 或自訂狀態列追蹤 token 使用量、成本與模型活動。
- 帳戶管理:支援在 OpenAI Codex、Anthropic 和 GitHub Copilot 等提供者之間切換多個 OAuth 帳戶。
相關
- 專案
- 專案
- 專案
- 專案
- Dispatch