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アカウントを切り替える機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト