APIリファレンス
Nowledge MemのRESTful API、メモリ、スレッド、ナレッジグラフなど。
Nowledge Memサーバーは、ポート14242でローカルREST APIを公開しています。
デスクトップアプリとMCPツールのすべての機能が同じエンドポイントを使用しているため、同じデータの上に独自のコネクタ、スクリプト、自動化を構築できます。
ベースURL: http://127.0.0.1:14242
グラフの可視化
ブラウザで直接、インタラクティブな力学モデルベースのナレッジグラフを開けます、デスクトップアプリは不要です。
グラフエクスプローラー
インタラクティブなグラフエクスプローラー。Nowledge Mem Graph をあなたのアプリに埋め込めます。
グラフを検索
関連するコンテンツを見つけ、可視化に適したグラフデータを構築します。
グラフを探索
1 つまたは複数のメモリ ID を中心に、深さ優先の走査で近傍を構築します。
グラフのサンプル
可視化用にグラフデータの代表的なサンプルを取得します。
ノードを展開
特定のノードの隣接ノードを展開し、接続されたノードとエッジを取得します。
メモリ
ナレッジベースの作成、検索、管理を行います。
メモリを検索
フィルタリング、メタデータ、推論サポートを備えたハイブリッド検索。
メモリを一覧表示
フィルタリングとページネーションでメモリを一覧表示します。
メモリを作成
自動エンティティ抽出を備えた新しいメモリを作成します。
メモリを取得
ID で特定のメモリを、関連するラベルとともに取得します。
メモリを更新
重要度、タイトル、コンテンツなどのメモリのプロパティを更新します。
メモリを削除
メモリと、オプションでそのリレーションシップを削除します。
メモリを置き換え
メモリを新しいものに置き換えられたものとしてマークします。履歴には残りますが、日常的な想起からは除外されます。
メモリを非推奨化
古くなったメモリを(置き換えなしで)引退させます。履歴には保存されますが、デフォルトの想起からは除外されます。
メモリ移動をプレビュー
レコードを変更する前に、スペース間の一括移動をプレビューします。
メモリを移動
選択したメモリ、または 1 つのスペース内のすべてのメモリを別のスペースに移動します。
メモリの選択を削除
アプリが使用するのと同じスペースセーフなセレクターで、選択したメモリ、または 1 つのスペース内のすべてのメモリを削除します。
メモリをエクスポート
メモリをさまざまな形式でエクスポートします。
カウントのセマンティクス
カウントはライフサイクル状態ごとに報告されるため、何も失われることなく、異なるビューで異なる値を示すことがあります。
/statsでは、memory_countがアクティブなワーキングセットです(/memoriesがデフォルトで返すもの、およびメモリページが表示するもの)。
全体像は、memory_archived_count(置き換えられたメモリと引退したメモリ。
履歴に保持)、memory_stored_count(アクティブ + アーカイブ)、crystal_count(合成されたサマリー。
別途カウント)に分けて示されます。
/memoriesのstateクエリパラメータでレンズを選択します: active(デフォルト)、archived、またはall。
ナレッジ抽出
メモリのコンテンツからエンティティとリレーションシップをナレッジグラフに抽出します。
蒸留
会話スレッドを構造化されたメモリに変換します。
スレッド
Claude Code、Codex、Cursorなどの会話スレッドをインポート、検索、管理します。
スレッドを一覧表示
フィルタリングとページネーションでスレッドを一覧表示します。
スレッドを作成
メッセージ付きの新しいスレッドを作成します。
スレッドを検索
メッセージのマッチングを含むスレッド全体の検索。
スレッドのサマリー
すべてのスレッドのタイトルとサマリーを取得します。
スレッドを取得
メッセージ付きのスレッドを取得します。ページネーションをサポートします。
スレッドを削除
スレッドと、オプションで抽出されたメモリを削除します。
メッセージを追加
既存のスレッドにメッセージを追加します。
スレッドをエクスポート
スレッドをさまざまな形式でエクスポートします。
スレッド移動をプレビュー
スペース間の一括移動をプレビューし、レガシーの競合を検出します。
スレッドを移動
選択したスレッド、または 1 つのスペース内のすべてのスレッドを別のスペースに移動します。
スレッドの選択を削除
バックエンドで解決されたセレクターを使用して、選択したスレッド、または 1 つのスペース内のすべてのスレッドを削除します。
一括削除
複数のスレッドを一度に削除します。
コンテンツを解析
さまざまな形式からスレッドのコンテンツを解析します。
セッションのインポート
AIアシスタントからコーディングセッションを自動検出してインポートします。
セッションを検出
Claude Code、Codex、Cursor、OpenCode の会話ファイルをスキャンします。
会話をプレビュー
インポート前に、検出された 1 つの会話について、より充実した先頭と末尾のプレビューを読み込みます。
会話をインポート
外部の会話ファイルを Nowledge Mem にインポートします。
生データをエクスポート
インポートせずに、生の会話ファイルを markdown または JSON としてエクスポートします。
セッションを保存
コーディングセッションを重複排除して会話スレッドとして保存します。
スレッドをインポート
JSON メッセージまたは会話 markdown からスレッドをインポートします。
インポート設定とウォッチャー
インポート設定を取得
現在のインポート設定を取得します。
インポート設定を更新
インポート設定を更新します。
ウォッチャーのステータス
セッションウォッチャーのステータスを取得します。
ウォッチャーを開始
セッションの自動インポートを開始します。
ウォッチャーを停止
セッションウォッチャーを停止します。
プロジェクトを非表示
参照ビューからプロジェクトを非表示にします。
プロジェクトを再表示
プロジェクトの非表示を解除します。
セッションを非表示
参照ビューからセッションを非表示にします。
セッションを再表示
セッションの非表示を解除します。
バックグラウンドインテリジェンス
デイリーブリーフィング、結晶化、インサイト検出などを実行するバックグラウンドエージェントです。
エージェントのステータス
バックグラウンドインテリジェンスの現在のステータスを取得します。
ワーキングメモリを取得
ワーキングメモリファイル(今日またはアーカイブされた日)を読み取ります。
ワーキングメモリを更新
ユーザーの編集からワーキングメモリファイルを書き込みます。
ワーキングメモリの履歴
アーカイブされたワーキングメモリファイルがある日付を一覧表示します。
進化エッジ
メモリ間の EVOLVES リレーションシップを取得します。
エージェントトリガー
通常はスケジュールで実行されるエージェントタスクを手動でトリガーします。
デイリーブリーフィング
デイリーブリーフィングをトリガーします。
結晶化
結晶化レビューをトリガーします。
インサイト検出
プロアクティブなインサイト検出をトリガーします。
減衰のリフレッシュ
減衰スコアのリフレッシュをトリガーします。
メモリのコンパクション
メモリのコンパクションレビューをトリガーします。
コミュニティ検出
ナレッジグラフのコミュニティ検出をトリガーします。
KG 抽出
ナレッジグラフ抽出(バックフィル、ターゲット指定、またはスコープ指定)をトリガーします。
処理ステータス
ナレッジ処理の設定とステータスを取得します。
実行中
実行中、キュー待ち、単発、および定期的なバックグラウンド作業の読み取り専用ビュー。
フィードイベント
デスクトップのフィードビューを支えるイベントストリームです。
イベントを取得
時間でパーティション化された JSONL ファイルからフィードイベントを取得します。
イベントを解決
アクションが必要なイベントを、オプションのグラフ変更とともに解決します。
イベントを再試行
失敗したバックグラウンドタスクを再試行します。
イベントを削除
フィードイベントをソフト削除します。
入力をストリーム
Wire Protocol を介してフィード入力のエージェント処理をストリームします。
質問を永続化
質問とエージェントの応答をフィードイベントとして永続化します。
Nowledge FS
スクリプト、Webクライアント、エージェント向けに、Memをパス優先のツリーとして閲覧します。
スペース
共有スペースプロファイルを管理し、クライアント間で現在の名簿を検出します。
スペースを一覧表示
共有スペースの名簿、プロファイルメタデータ、使用状況を取得します。
スペースを作成
取得のデフォルトとガイダンスを備えたスペースプロファイルを作成します。
スペースを取得
名前、エイリアス、または非表示キーで 1 つのスペースプロファイルを読み取ります。
スペースを更新
スペースの名前変更、取得のデフォルトの変更、またはガイダンスの更新を行います。
スペースを削除
空のスペースプロファイルを削除します。
スペース設定を更新
製品レベルでスペースを有効または無効にします。
ソース(ライブラリ)
ファイル、URL、ドキュメントをナレッジベースに取り込みます。
ソースを一覧表示
オプションのフィルタリングとページネーションでソースを一覧表示します。
ソースを検索
ソース名とコンテンツ全体にわたる全文検索。
ソースを取得
関連するメモリとリビジョンチェーンを含むソースの詳細。
ソースのコンテンツ
ソースの解析済み markdown コンテンツを読み取ります。
生ファイル
ネイティブプレビュー用に生のソースファイルを配信します。
ソースを削除
ソースとその検索インデックスレコードを削除します。
ソースを更新
ソースのライフサイクル状態を更新します(再解析、古いものとしてマーク)。
ソースから学習
ソースからのナレッジ抽出をトリガーします。
URL を再取得
URL ソースのコンテンツを再取得して再解析します。
ソースの画像
ソースから抽出された画像を配信します。
取り込み
ファイルをアップロード
完全なソースパイプラインを通じてファイルを取り込みます。
フォルダをアップロード
各ファイルの相対パスを保持しながら、Web またはリモートクライアントからフォルダをアップロードします。
パスで取り込み
ローカルファイルシステムのパスでファイルを取り込みます。
一括取り込み
ファイルのバッチを取り込みます(フォルダインポート)。
URL を取り込み
URL を取得し、ソースパイプラインを通じて取り込みます。
グラフ分析とメンテナンス
高度なグラフ操作、コミュニティ検出、中心性、孤立ノードのクリーンアップ。
グラフ分析
コミュニティと中心性のメトリクスを含む包括的な分析。
グラフのヘルス
グラフ分析サービスとアルゴリズム拡張のヘルスチェック。
孤立ノードを検出
リレーションシップを持たないエンティティを検出します。
孤立ノードをクリーンアップ
グラフから孤立したエンティティを削除します。
拡張を開始
バックグラウンドジョブ(コミュニティ検出、PageRank)を開始します。
拡張の状態
現在の拡張ステータスとパラメータ。
ジョブのステータス
特定の拡張ジョブの進捗を確認します。
ジョブを一覧表示
最近の拡張ジョブを一覧表示します。
ラベルと整理
ラベルを一覧表示
使用回数付きですべてのラベルを一覧表示します。
ラベルを作成
新しいラベルを作成します。
ラベルを取得
ID で特定のラベルを取得します。
ラベルを更新
既存のラベルを更新します。
ラベルを削除
ラベルとそのすべてのリレーションシップを削除します。
メモリのラベル
メモリに割り当てられたラベルを取得します。
ラベルを割り当て
メモリにラベルを割り当てます。
ラベルを削除
メモリからラベルを削除します。
ソースのラベル
ソースに割り当てられたラベルを取得します。
ソースラベルを割り当て
ソースにラベルを割り当てます。
ソースラベルを削除
ソースからラベルを削除します。
お気に入り
お気に入りのメモリ
すべてのお気に入りのメモリを取得します。
お気に入りのスレッド
すべてのお気に入りのスレッドを取得します。
メモリのお気に入りを切り替え
メモリのお気に入りステータスを切り替えます。
スレッドのお気に入りを切り替え
スレッドのお気に入りステータスを切り替えます。
スキル
手続き型メモリ: あなたのエビデンスから生まれ、実行前に証明され、使用とともに研ぎ澄まされるスキル。
スキルを一覧表示
スキルをそのステージと証明ステータスとともに一覧表示します。
スキルをマッチング
タスクの説明に関連するスキルを見つけます。
スキルのアクティビティ
最近のスキル使用状況と結果レポート。
スキルを採用
提案されたスキルを採用し、あなたの AI ツールが使用できるようにします。
スキルを作成
説明から新しいスキルを下書きします。
ホスト登録
どの AI ツールがあなたのスキルを受け取るか。
エンティティとコミュニティ
エンティティを一覧表示
オプションのフィルタリングでエンティティを一覧表示します。
エンティティのエイリアスを読み取り
有効なエイリアスと拒否されたエイリアスを、その修正リビジョンとともに読み取ります。
エンティティのエイリアスを修正
リビジョンとエイリアスのスナップショットを使用して、エイリアスを追加、削除、または復元します。
エンティティのリレーションシップ
エンティティについて、接続されたすべてのエンティティとメモリを取得します。
コミュニティを一覧表示
AI サマリー付きのナレッジコミュニティを一覧表示します。
コミュニティの詳細
エンティティとサンプルメモリを含むコミュニティの詳細を取得します。
モデルと検索インデックス
埋め込みモデルと検索インフラストラクチャを管理します。
埋め込みモデルのステータス
検索埋め込みモデルのステータスを確認します。
埋め込みモデルをインストール
検索埋め込みモデルをダウンロードしてインストールします。
ロード済みモデル
現在メモリにロードされているモデル。
モデルをアンロード
メモリからモデルを手動でアンロードします。
検索インデックスのステータス
LanceDB とハイブリッド検索のステータス。
検索を再インデックス
データベースから検索インデックスを再構築します。
メモリを再インデックス
複数のメモリ、または再インデックスが必要なすべてのメモリを再インデックスします。
再インデックスのステータス
再インデックスが必要なメモリのステータス。
ストレージとデータ
ストレージ情報
データベースと検索インデックスのディスク上のサイズ。
ストレージを最適化
検索インデックスをコンパクト化し、データベースの変更をフラッシュします。
データをエクスポート
ポータブルなデータバンドルをサーバー側のパスにエクスポートします。
エクスポートのステータス
バックグラウンドのデータエクスポートジョブのステータスを確認します。
エクスポートをダウンロード
Web およびリモートクライアント用に ZIP エクスポートを作成してダウンロードします。
データをインポート
サーバー側のエクスポートパスからデータをインポートします。
インポートをアップロード
Web およびリモートクライアントから ZIP エクスポートをアップロードします。
インポートのステータス
データインポートジョブのステータスを確認します。
チェックポイント
データベースのチェックポイントを強制します。
システム
ヘルスチェック
ヘルスチェックエンドポイント。
チェックポイントを強制
WAL をディスクにフラッシュするためにデータベースのチェックポイントを強制します。
ユーザープロファイル
ユーザープロファイル、エイリアス、コンテキスト、優先言語を取得します。
スレッドカバレッジ
デバッグ用の読み取り専用カバレッジレポート。
埋め込み(OpenAI互換)
OpenAIの埋め込みAPIのドロップイン代替で、ローカルモデルによって動作します。
