ZiChuanLan/agent-purge

One persona, many coding agents. Replace or inject system prompts across codex, claude, opencode, grok, omp, hermes, pi, zcode - with a local web console.

解決する課題

コーディングエージェントは、システムプロンプトを構成ファイル、起動パラメータ、内部プラグインなど、バラバラでアクセスしにくい場所に保存していることがよくあります。そのため、複数のエージェントの「ペルソナ」(システム指示)を一貫して管理・カスタマイズすることが困難です。このツールは、ローカル環境にある様々なコーディングエージェントに対して、これらの指示を注入、切り替え、削除するための統一された方法を提供します。

仕組み

ペルソナファイル (personas/<id>.md) の中央ライブラリを管理し、以下の3つのチャネルを通じてローカルのコーディングエージェントに適用します:

  • Install: エージェントの構成ファイルに書き込み、永続的な効果を与えます。
  • Shim: ローカルのシェルラッパーを介してコマンドをインターセプトします。
  • Slash: /purge on のようなコマンドを使用して、セッション中に指示をホットスワップできます。

replace(指示の入れ替え)、strict(システムプロンプト全体の置換)、append(既存の指示への追加)、off(すべての変更を元に戻す)の4つのモードをサポートしています。すべての変更はローカルで完結し、可逆的であり、バイナリファイルへの接触やセキュリティのバイパスは行いません。

対象ユーザー

複数のローカルコーディングエージェントを使用しており、ツールごとに個別の構成ファイルを手動で編集することなく、様々なシステムプロンプトや「ペルソナ」を試すための集中管理された簡単な方法を求めている開発者。

ハイライト

  • 統一管理: 様々なエージェントのシステムプロンプトを一つのインターフェースから制御。
  • ホットスイッチング: エージェントを再起動することなく、その場でペルソナを変更。
  • 可逆性: すべての変更を簡単に元の状態に戻すことができ、ファイルも残りません。
  • Magpie 統合: Magpie ゲートウェイのオプションサポートにより、複数のエージェントに同時にペルソナを適用可能。
  • データプライバシー: すべての状態はローカルマシン上に保存され、データはアップロードされません。

関連

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