narumiruna/pi-extensions

A monorepo of Pi Coding Agent extensions

解决的问题

此仓库为 Pi Coding Agent 提供了一系列可独立安装的扩展和库,允许用户自定义和增强代理在编码、研究、浏览器自动化和工作流管理等领域的能力。

工作原理

扩展以 npm 包的形式发布在 @narumitw 作用域下。用户可以使用 pi install 永久安装它们,或使用 -e 标志临时运行它们。该项目还包含一个 pi-tui-kit 库,帮助扩展作者创建一致的导航和 UI 流程。

适用人群

使用 Pi Coding Agent 的开发人员,希望在其 AI 辅助编码工作流中添加专业工具、更好的上下文管理和改进的可观测性。

亮点

  • 编码与委派:包括 LSP 诊断工具、用于后台任务的子代理,以及一个专门的“计划模式”,用于在实施前进行协作。
  • TypeSafe AI:实验性集成,用于验证概率决策和语义搜索,无需向量数据库。
  • 工作流管理:保持机器唤醒的工具(pi-caffeinate)、跟踪目标直至完成的工具(pi-goal),以及管理 Git worktree 的工具(pi-worktree)。
  • 可观测性:通过 /analytics 对提示缓存重用、令牌使用、成本和私有本地指标进行详细监控。
  • 账户管理:能够在多个 OAuth 账户之间切换,例如 OpenAI Codex、Anthropic 和 GitHub Copilot。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目