ペルソナとモード
ペルソナの Markdown 本文がエージェントに注入されるプロンプトになります。名前と説明は管理用です。
bash
agent-purge ls # ペルソナ一覧
agent-purge use <id> # 切り替えて選択範囲を同期
agent-purge mode append # 全体の注入モードを変更
agent-purge use <id> --for codex # Codex にのみ個別指定
agent-purge use follow --for codex # Codex を全体追従に戻す4 つの注入モード
| モード | 動作 | 備考 |
|---|---|---|
replace(既定) | ホストの身元行を優先置換し、その他の指示は極力保持 | 判定は近似。プロンプト読み取り口のない起動引数型は strict として実行 |
strict | 制御可能な入口のホストプロンプトをペルソナで置換 | 既存の指示も消える。ホストが外側に付けるラッパーは残りうる |
append | ホストの指示を保持し、ペルソナを追加注入 | 元の身元が残るため指示の競合に注意 |
off | 対象入口への注入を停止 | 全体の一時停止と単発引数はスコープが異なる |
strict は「モデルがペルソナだけを受け取る」ことを保証しません。 実際のロールはホストとチャネルに応じて system、developer、プロジェクトコンテキストになります。迷ったら append を先に試してください。
モードが決めるのは注入するテキストの書き方であり、注入先ではありません。ホストが system prompt 全体の入口を持たない場合、4 つのモードはいずれも追記になります。詳細は対応状況。
ペルソナを手書きする
以下を ~/.agent-purge/personas/concise.md として保存し、agent-purge use concise を実行します:
markdown
---
id: concise
name: 簡潔な協働
description: 結論を先に、変更前にコードを読む
---
結論を先に、根拠を後に述べる。
変更前に既存実装を読み、不明点は明示する。プロンプトに入るのは本文だけです。description は一覧用メタデータで、旧キー desc も引き続き有効です。Web 編集は触れていないメタデータを保持します。
ペルソナの入手元
- Web エディタ — ペルソナライブラリで本文とメタデータを編集
- ローカル取り込み —
agent-purge persona import <dir>で.mdを一括取り込み - リポジトリ取得 —
agent-purge pull [repo]、既定は GitHub
ホスト単位の上書き
コンソールの各ホスト詳細で、ペルソナとモードを個別に指定して全体既定を上書きできます。上書きはそのホストにのみ作用し、「全体に追従」に戻せば解除されます。