WorkBuddy × Nowledge Mem
WorkBuddyプラグイン、MCPツール、自動ローカルスレッド同期を使用して、Tencent WorkBuddyを共有メモリに接続します。
エージェント向け
これをWorkBuddyに貼り付けてください:
Read https://mem.nowledge.co/SKILL.md and follow the instructions to install or update Nowledge Mem for WorkBuddy. Verify with nmem status and the Context Bundle or Working Memory check, then run a short session and confirm the thread appears with nmem t list --source workbuddy.WorkBuddyには専用のNowledge Memコネクタがあります。 セッション開始時に現在のクロスツールコンテキストを読み込み、MCPを通じてメモリとスレッドのツールを公開し、ライフサイクルの境界でWorkBuddyの正確なローカルトランスクリプトをキャプチャします。
WorkBuddyはCodeBuddy互換のプラグインエンジンを内蔵していますが、CodeBuddyセッションではありません。
コネクタはWorkBuddyのMCPアイデンティティ、.workbuddy/設定ルート、コンテキストソース、およびnmem t sync --from workbuddyトランスクリプトの来歴を別々に保ちます。
始める前に
- Nowledge Memがローカルで実行されている、または到達可能なリモートMemサーバーがある
- WorkBuddyがインストールされている
nmemがWorkBuddyと同じマシンで動作する
nmem statusnmemが存在するがt sync --from workbuddyまたはconfig mcp show --host workbuddyを拒否する場合は、MCPやセッション同期をデバッグする前にCLIを更新してください:
- デスクトップ同梱のCLI: Memを開き、設定 → 環境設定 → 開発者ツール → 同梱CLIをインストール を再度実行します。
- PyPI CLI:
python3 -m pip install --user --upgrade nmem-cli - pipx CLI:
pipx upgrade nmem-cli
WorkBuddyがMemデスクトップアプリとは別のマシンで実行されている場合は、まずそこにスタンドアロンCLIをインストールし、Memサーバーを指定してください:
python3 -m pip install --user nmem-cli
nmem config client set url https://your-server
nmem config client set api-key your-keyプラグインをインストールする
Nowledgeコミュニティマーケットプレイスを追加し、プラグインをインストールします:
/plugin marketplace add https://raw.githubusercontent.com/nowledge-co/community/main/.workbuddy-plugin/marketplace.json --name nowledge-community
/plugin install nowledge-mem@nowledge-communityWorkBuddyマーケットプレイスのraw URLを表示どおりに正確に使用してください。
現在のWorkBuddyリリースは、リポジトリルートで.workbuddy-pluginより先に.codebuddy-pluginを確認するため、/plugin marketplace add nowledge-co/communityが代わりにCodeBuddyパッケージを選択する可能性があります。
以前にリポジトリルートを追加していた場合は、一度移行してください:
/plugin marketplace remove nowledge-community
/plugin marketplace add https://raw.githubusercontent.com/nowledge-co/community/main/.workbuddy-plugin/marketplace.json --name nowledge-community
/plugin install nowledge-mem@nowledge-community古いマーケットプレイスを削除すると、その有効なエントリがクリアされます。
最後のインストールで、専用のWorkBuddyパッケージからnowledge-memが復元されます。
WorkBuddyマーケットプレイスはnowledge-mem-workbuddy-pluginのみをスパースチェックアウトします。
これには以下が含まれます:
- WorkBuddyプラグインマニフェストとWorkBuddy固有のMCPアイデンティティ
http://127.0.0.1:14242/mcp/用のローカルMCPサーバー- 自動起動コンテキストと過去作業のルーティング
- Nowledge Memスキル
Stop、SessionEnd、PreCompact、SubagentStop用のフック- WorkBuddyの管理対象Nodeランタイムを使用し、デスクトップまたはスタンドアロンの
nmemインストールを解決するフックランナー /nowledge-mem:*配下のクイックコマンド
リモートMemまたは認証済みlocalhostの場合は、WorkBuddy MCPブロックを生成します:
nmem config mcp show --host workbuddy生成されたnowledge-memサーバーを~/.workbuddy/.mcp.json、$WORKBUDDY_CONFIG_DIR/.mcp.json、またはプロジェクトの.mcp.jsonに貼り付けてください。
スレッド同期
WorkBuddyはライフサイクルフックにsession_idとtranscript_pathを渡します。
コネクタは、どのトランスクリプトが変更されたかを推測するのではなく、それらの正確なフィールドを使用します。
インストール後、フックは次を実行します:
nmem --json t sync --from workbuddy --session-id <session-id> --session-dir <transcript_path> --all-projects --applyこのコマンドはWorkBuddyマシン上で実行され、$WORKBUDDY_CONFIG_DIR/projectsまたは~/.workbuddy/projects配下のローカルトランスクリプトを読み取り、正規化されたメッセージをローカルまたはリモートのMemサーバーにアップロードします。
再実行しても安全です。
Memは繰り返しのインポートを重複排除します。
委任された作業の場合、現在のWorkBuddyリリースは親セッションをsession_idで、サブエージェントをagent_idで、委任されたトランスクリプトをagent_transcript_pathで提供します。
コネクタはそのトランスクリプトをサブエージェント自身のIDでインポートするため、そのメッセージIDが親スレッドと衝突することはありません。
フックの失敗は非ブロッキングです。
Memまたはnmemが一時的に利用できない場合、WorkBuddyは通常どおり続行し、コネクタは後で復旧するための診断ログを書き込みます。
確認
新しいWorkBuddyセッションを開始して、次を尋ねてください:
Is Nowledge Mem connected? Read my current context.成功とは、SessionStartフックが現在のコンテキストを提供し、WorkBuddyがNowledge Mem MCPツールを呼び出せることを意味します。 新しいMemワークスペースでは、空でも成功したメモリ結果は有効です。
次に短いやり取りを終えて、次を確認してください:
nmem t list --source workbuddy -n 5フックが実行された後、最近のWorkBuddyスレッドが表示されるはずです。 フックが実行されていないように見える場合は、次を確認してください:
tail -n 50 ~/.workbuddy/logs/nowledge-mem-hook.logWORKBUDDY_CONFIG_DIRを設定した場合は、代わりにそのディレクトリのlogs/nowledge-mem-hook.logを確認してください。
古いセッションをインポートする
まずプレビューします:
nmem t sync --from workbuddy --limit 20プレビューが正しければインポートします:
nmem t sync --from workbuddy --applyカスタムのWorkBuddy設定ディレクトリの場合:
WORKBUDDY_CONFIG_DIR="$HOME/.my-workbuddy-config" nmem t sync --from workbuddy --apply動作をカスタマイズする
利用可能な場合は、WorkBuddy自身の指示サーフェスを使用してください:
- 個人のグローバルガイダンスには
~/.workbuddy/CODEBUDDY.md - 共有ワークスペースガイダンスにはプロジェクトの
CODEBUDDY.md - 構造化されたプロジェクトルールには
.workbuddy/rules/*.md
インストール済みのプラグインファイルは編集しないでください。 マーケットプレイスの更新で置き換えられる可能性があります。
