narumiruna/pi-extensions
A monorepo of Pi Coding Agent extensions
解決する課題
このリポジトリは、Pi Coding Agent向けの独立してインストール可能な拡張機能とライブラリのコレクションを提供し、コーディング、リサーチ、ブラウザ自動化、ワークフロー管理などの分野でエージェントの機能をカスタマイズおよび強化できるようにします。
仕組み
拡張機能は、@narumitwスコープのnpmパッケージとして公開されています。ユーザーはpi installを使用して永続的にインストールするか、-eフラグを使用して一時的に実行できます。このプロジェクトには、拡張機能の作成者が一貫したナビゲーションとUIフローを作成するのに役立つpi-tui-kitライブラリも含まれています。
対象者
Pi Coding Agentを使用する開発者で、AI支援によるコーディングワークフローに専門的なツール、より良いコンテキスト管理、および改善された可観測性を追加したいと考えている方。
ハイライト
- コーディングと委任: LSP診断用ツール、バックグラウンドジョブ用サブエージェント、実装前のコラボレーション専用の「プランモード」が含まれます。
- TypeSafe AI: ベクトルデータベースを必要とせずに、検証済みの確率決定とセマンティック検索のための実験的統合。
- ワークフロー管理: マシンを起動したままにするツール(
pi-caffeinate)、目標を達成まで追跡するツール(pi-goal)、Gitワークツリーを管理するツール(pi-worktree)。 - 可観測性: プロンプトキャッシュの再利用、トークン使用量、コスト、および
/analyticsによるプライベートなローカルメトリクスの詳細なモニタリング。 - アカウント管理: OpenAI Codex、Anthropic、GitHub Copilotなどのプロバイダー向けに、複数のOAuthアカウントを切り替える機能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト