Step Code × Nowledge Mem
現在のコンテキストでStep Codeを開始し、完了したコーディング会話を接続されたすべてのツールから検索できるようにします。
エージェント向け
Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for Step Code. Verify with nmem status and the Context Bundle or Working Memory check, start a fresh Step Code session, and confirm a completed exchange appears in nmem t list --source step-code.step install npm:nowledge-mem-step-code専用パッケージは、Step Codeのネイティブ拡張機能とスキルシステムを使用します。
作業を開始する前にStep Codeに現在のMemコンテキストを渡し、完了した会話を独自のstep-codeの来歴とともに保存します。
開始する前に
- Nowledge Mem Appが実行中であるか、このマシンがリモートMemサーバーに接続されている
- Step Codeがインストールされている
stepを起動するシェルでnmem statusが成功する
インストールと確認
step install npm:nowledge-mem-step-codeStep Codeを再起動します。 新しいセッションで、受け取ったNowledge Memコンテキストについて尋ねてください。 回答は、注入されたContext BundleまたはWorking Memoryを読み直すことなく使用するはずです。
後でNowledge Memパッケージのみを更新するには:
step update npm:nowledge-mem-step-code短いユーザーとアシスタントのやり取りを1回完了させてから、次を確認します:
nmem t list --source step-code -n 5キャプチャの仕組み
Step Codeは、個々のモデル実行後に自動的に再試行、圧縮、または継続することがあります。
コネクタは、それらの継続が完了するStep Codeのagent_settledライフサイクルイベントを待ってから、スレッドの書き込みをスケジュールします。
また、圧縮、セッション切り替え、およびシャットダウンの前に、上限付きの最終フラッシュを実行します。
このパッケージはPiコネクタと同じチェックポイント付きデルタエンジンを再利用しますが、Step Codeは別個のソースとして扱われます。
nowledge-mem-piをStep Codeコネクタとしてインストールしないでください。
そのソースIDと履歴ルートは異なります。
古いセッションのインポート
自動キャプチャは、パッケージのインストール後に開始されます。 古いネイティブStep Codeセッションをバックフィルするには、まずプレビューします:
nmem t sync --from step-code --limit 20次にインポートします:
nmem t sync --from step-code --applyインポーターはデフォルトで~/.stepcode/agent/sessionsを読み取り、STEP_CODING_AGENT_SESSION_DIRまたはSTEP_CODING_AGENT_DIRを尊重します。
明示的なカスタムルートには--session-dirを使用します。
セッションIDとエントリIDは安定しているため、コマンドを再実行するとコピーを作成するのではなく、同じスレッドが更新されます。
AppとリモートMem
ローカルAppの場合、エンドポイントの設定は不要です。
Appを実行したままにして、nmem statusがokを報告することを確認してください。
リモートまたはCloudの宛先の場合、このマシンを一度設定します:
nmem config client set url https://your-server
nmem config client set api-key your-key
nmem status拡張機能と履歴インポーターは同じクライアント設定を使用します。
NMEM_SPACEはStep Codeプロセス全体を1つのSpaceに固定できます。
NMEM_AGENT_IDは、通常の単発セッションではなく、永続的なエージェントの役割のみを識別する必要があります。
トラブルシューティング
スキルが読み込まれない。 step listを実行し、nowledge-mem-step-codeがインストールされていることを確認してから、Step Codeを再起動してください。
完了した会話が見つからない。 そのやり取りにユーザーとアシスタントの両方のターンが含まれていることを確認し、nmem statusを実行し、拡張機能を診断している間のみNMEM_PLUGIN_DEBUG=1を有効にしてください。
古いセッションが見つからない。 Step CodeがJSONLファイルを保存しているマシンで、上記のプレビューコマンドを実行してください。 リモートMemサーバーは、そのマシンのホームディレクトリを単独でスキャンすることはできません。
