Kimi Code × Nowledge Mem
Kimiネイティブパッケージ、MCP、自動ローカルスレッド同期でKimi Codeをクロスツールメモリに接続します。
エージェント向け
これをKimi Codeに貼り付けてください:
Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for Kimi Code. Verify with nmem status and the Context Bundle or Working Memory check, then summarize what changed.Kimi CodeはKimiネイティブパッケージを通じてNowledge Memを利用できます。 セッション開始時にMemのガイダンスを読み込み、MCPを通じてMemに接続し、ローカルライフサイクルフックでKimi Codeの会話をMem Threadsに同期できます。
最近のKimi Codeビルドはこれらのフックをkimi.plugin.jsonから直接読み込むため、コネクタはネイティブに感じられるようになりました。
パッケージをインストールし、有効化し、リロードすれば、Kimi Codeはメモリの読み取りとセッションの保存を開始できます。
古いKimi Codeセッションでも同じ安全なバックフィルコマンドを使用します。
まずプレビューし、その後nmem t sync --from kimi-code --applyでインポートします。
このガイドはKimi Code、つまりターミナルおよびIDEのコーディングエージェント向けです。 KimiのWebチャットはブラウザ拡張機能で対応しています。 Kimi Workは独自の組み込みランタイムを持つ別のデスクトップ製品です。 そのセットアップにはKimi Workガイドを使用してください。
始める前に
- Nowledge Memがローカルで実行されている、または到達可能なリモートMemサーバーがある
- Kimi Codeがインストールされている
nmem0.9.19以降がKimi Codeと同じマシンで動作する。 Kimi Codeのスレッド同期は--from kimi-codeのCLIサポートに依存します。
nmem status
nmem --versionnmemが存在するのにt sync --from kimi-code、config mcp show --host kimi-code、またはその他のKimi固有のコマンドを拒否する場合は、MCPやセッション同期をデバッグする前にCLIを更新してください:
- デスクトップ同梱CLI: Memを開き、設定 → 環境設定 → 開発者ツール → 同梱CLIをインストールを再度実行します。
- PyPI CLI:
python3 -m pip install --user --upgrade nmem-cli - pipx CLI:
pipx upgrade nmem-cli
Kimi Codeがデスクトップアプリとは別のマシンで動作している場合は、まずそこにスタンドアロンCLIをインストールしてください:
python3 -m pip install --user nmem-cli
nmem --version
nmem config client set url https://your-server
nmem config client set api-key your-keyパッケージをインストールする
Kimi Codeにパッケージをインストールします:
/plugins install https://github.com/nowledge-co/community/tree/main
/reload明示的な/tree/main参照を使用してください。
ベアのリポジトリURLの場合、Kimiは最新のGitHub Releaseを優先します。
公開されたリリースはKimiマニフェストより古い可能性があり、No manifestを返すことがあります。
mainブランチにはルートにkimi.plugin.jsonシムがあるため、このパスはKimiパッケージを直接読み込みます。
Kimiはこのインストールのためにリポジトリのzipをダウンロードします。
サブモジュールはクローンしません。
パッケージにはセッション開始スキルと、http://127.0.0.1:14242/mcp/にあるデスクトップアプリ用のローカルMCPサーバーが含まれています。
また、Stop、SessionEnd、PreCompact、SubagentStop、Interrupt用のネイティブプラグインフック、およびクイックコマンドも含まれています:
/nowledge-mem:status
/nowledge-mem:sync-now
/nowledge-mem:import-historyリモートMemまたは認証済みlocalhostの場合は、ユーザーレベルのKimi MCPブロックを生成します:
nmem config mcp show --host kimi-code生成されたnowledge-memサーバーを$KIMI_CODE_HOME/mcp.jsonまたは~/.kimi-code/mcp.jsonに貼り付けます。
インストールされているnmemがまだ--host kimi-codeを認識しない場合は、まず同じCLIソースを更新してください。
それまでは、コネクタの概要にある汎用のストリーミング可能HTTP MCPブロックを使用し、MemサーバーのURL/APIキーを手動で設定してください。
スレッド同期
最新のKimi CodeはプラグインマニフェストからNowledge Memフック宣言を読み込みます。
/reload以降、コネクタはターンが停止したとき、セッションが終了したとき、コンテキストが圧縮されたとき、サブエージェントが終了したとき、またはターンが中断されたときにセッションを自動的に同期します。
プラグインマニフェストのフックを読み込まない古いKimi Codeビルドを使用している場合は、フォールバックインストーラーを一度実行してください。 同じフックルールをKimi Code設定に書き込み、ファイルの残りの部分はそのままにします:
python3 ~/.cache/nowledge-community/nowledge-mem-kimi-code-plugin/scripts/install_hooks.py確認
Kimi Codeを再起動して、次を尋ねてください:
Is Nowledge Mem connected? Read my current context.成功とは、Kimi CodeがNowledge Mem MCPツールを呼び出し、Context Bundle、Working Memory、または空でも成功したメモリ結果を返せることを意味します。
次に、短いKimi Codeのやり取りを終えて、次を確認してください:
nmem t list --source kimi-code -n 5フックが実行された後、最近のKimi Codeスレッドが表示されるはずです。 Kimiサブエージェントに作業を委任した場合、そのサブエージェントのワイヤログはサブエージェントの来歴メタデータとともに同じスレッドにインポートされます。
古いセッションをインポートする
Kimi Codeはローカルセッションを~/.kimi-code/sessionsに保存します。
次のコマンドでインポートします:
nmem t sync --from kimi-code --limit 20
nmem t sync --from kimi-code --applyこれはローカルMemとリモートMemの両方で機能します。
nmem CLIがローカルのKimi Codeトランスクリプトファイルを読み取り、正規化されたスレッドメッセージを設定済みのMemサーバーにアップロードするためです。
再実行しても安全です。
Memは安定したスレッドIDとメッセージIDを使用して、繰り返しのインポートを重複排除します。
関連
- コネクタの概要
- OpenCode · Pi · ZCode
- Kimi Codeソース: MoonshotAI/kimi-code
