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

保存済みThreadのタイトルを同じ記録のまま変更

POST
/threads/{thread_id}/title

具体的なSpaceと不変のストレージ識別子に対し、タイトルを明示的に編集します。パスには、先にスコープ付き詳細取得で確認した正規の公開IDまたはプロバイダーのthread_idを、一つの不透明なパス要素としてエンコードして指定します。サーバー側のNMEM_THREAD_TITLE_UPDATE_ENABLED=1が必要です(既定はオフ)。同じタイトルの要求では時刻も手動所有権も変わりません。タイトルの変更時はnmem_manual_title=trueを記録し、識別子、Space、メッセージ、Memoryとの関係を保持します。ローカルREST/MCPは従来のグラフを正とし、検証済みの従来系優先HawDBミラーリングも含みます。native-primary/onlyの権限は有効にしません。Cloud REST/MCPはPostgreSQLを正とし、制限されたタイトル判断をGoワーカーに委任します。Cloud接続先が有効なローカルアダプターはローカルデータを変更せず拒否します。ConnectからCloud MCP接続先のthread_title_updateを使ってください。正式な書き込み後も検索の修復が残ることがあります。UIの契約は追加しません。

パスパラメータ

thread_id*string

スコープ付き詳細取得で確認した正確な公開IDまたはプロバイダーのthread_idを、一つのパス要素としてパーセントエンコードします。

Length1 <= length

リクエストボディ

application/json

TypeScript定義

TypeScriptでrequest body型を使用します。

レスポンスボディ

application/json

curl -X POST "https://example.com/threads/string/title" \  -H "Content-Type: application/json" \  -d '{    "space_id": "string",    "expected_storage_id": "string",    "title": "string"  }'
{  "thread_id": "string",  "space_id": "string",  "title": "string",  "updated": true,  "index_repair_pending": true}