Paseo
Paseoが起動するAIツールにNowledge Memを接続し、永続的なPaseoエージェントロールに独自のMemアイデンティティを与えます。
Paseoは、Claude Code、Codex、Copilot、OpenCode、Pi、OMPなどのコーディングエージェントをあなた自身のマシン上で実行します。
Nowledge Memは、それらの起動されたAIツールに接続する必要があります。 Paseoはオーケストレーション層です。 どのワーカーを実行するかを決定し、起動されたツールがMCP、フック、トランスクリプトファイルを所有します。
Paseo自身のMCPツールは、エージェントやワークツリーの作成など、オーケストレーション用です。 必要であれば引き続き使用してください。 ただし、それらは起動されたAIツール内のNowledge Memコネクタを置き換えるものではなく、すべてのトランスクリプトをMemに自動的にキャプチャするものでもありません。
必要なもの
- Nowledge Memが、Paseoがエージェントを起動するマシン上で実行されていること。
- Paseoが起動するAIツールがすでにMemに接続されていること。 たとえばCodex、Claude Code、OpenCode、Pi、OMPなどです。
- どのPaseoエージェントが単発のタスクではなく永続的なロールであるかを把握していること。
最初の有用なセットアップ
まず、起動されるAIツールを接続します。 たとえば、PaseoがCodexを起動する場合は、Codexコネクタをインストールして検証します。 Piを起動する場合は、Piパッケージをインストールして検証します。 OMPを起動する場合は、OMPプラグインをインストールして検証します。
Paseoエージェントが安定したロールを表す場合は、1つのMem AIアイデンティティを作成します。
nmem agents upsert cindy \
--name "Cindy" \
--default-space onboarding \
--instructions "Help with onboarding. Explain one step at a time."次に、そのアイデンティティを起動された子ランタイムに渡します。
NMEM_AGENT_ID=cindy単発のアドバイザー、短命な実装エージェント、汎用プロバイダープリセットでは、NMEM_AGENT_IDを未設定のままにしておきます。
これらは子ツールコネクタを通じてMemを引き続き使用できますが、名前付きアイデンティティは必要ありません。
ソースアプリを正確に保つ
すべての子セッションにpaseoというラベルを付けないでください。
起動されたAIツールをsource_appとして使用します。
- PaseoがCodexを起動:
source_app=codex - PaseoがClaude Codeを起動:
source_app=claude-code - PaseoがOpenCodeを起動:
source_app=opencode - PaseoがPiを起動:
source_app=pi - PaseoがOMPを起動:
source_app=omp
これにより、スレッドフィルター、アイコン、キャプチャパスが正しく保たれます。 Mem AIアイデンティティはワーカーの長期的なロールであり、ソースアプリは実際にトランスクリプトを生成したツールです。
同期されるもの
サポートされている子ツールのセッションは、2つの方法で同期されます。
作業中
新しいスレッドの自動キャプチャは、起動されたAIツールにインストールされたコネクタから行われます。
PaseoがCodexを起動する場合は、Codexコネクタをインストールします。 PaseoがClaude Codeを起動する場合は、Claude Codeコネクタをインストールします。 PaseoがOpenCode、Pi、またはOMPを起動する場合は、それらのパッケージをインストールします。 Paseoはそれらのツールを実行できますが、Paseo自体は、子のターンごとに発火するMemフックを提供しません。
古いPaseoエージェントのバックフィル
古いPaseo管理のセッションは、Paseoのローカルエージェントレジストリからインポートできます。
nmem t sync --from paseo --all-projects --applyこのコマンドは、Paseoのエージェントレコードを読み取り、サポートされている子セッションを見つけ、実際の子トランスクリプトをインポートします。
インポートされたスレッドは、codex、claude-code、opencode、pi、ompなど、子のソースを保持し、paseoというラベルは付けられません。
インポートは再実行しても安全です。
Paseo経由の同期は、直接の子ツール同期と同じ子スレッドIDを使用するため、Paseo経由でインポートされたCodexセッションも、2つ目のpaseo-*コピーを作成するのではなく、同じcodex-*スレッドに着地します。
Paseoのターミナルアクティビティ、スケジュール、チャットルームは別個のものです。 Nowledge Memは、Paseoがこれらのサーフェスに対してメッセージレベルのトランスクリプトエクスポート、API、またはフックデータを後で公開した場合にのみ、それらを直接インポートできます。
成功の状態
Paseoが起動したAIツール内で、次を実行します。
nmem --json context --source-app codex起動されたツールに対応するソースアプリを使用します。
子ランタイムがNMEM_AGENT_ID=cindyを受け取った場合、Context BundleにはCindyのアイデンティティとデフォルトスペースが表示されるはずです。
通常のターミナルから、アイデンティティを明示的に渡します。
nmem --json context --agent-id cindy --source-app codex