メインコンテンツへ移動
Nowledge MemNowledge Mem

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に自動的にキャプチャするものでもありません。

必要なもの

  1. Nowledge Memが、Paseoがエージェントを起動するマシン上で実行されていること。
  2. Paseoが起動するAIツールがすでにMemに接続されていること。 たとえばCodex、Claude Code、OpenCode、Pi、OMPなどです。
  3. どの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

次のステップ

このページの内容