remember_many

1回の呼び出しで1〜100件のファクトを保存します。remember を繰り返すより、こちらを推奨します。

POST/v1/remember_many

MCPでも remember_many ツールとして利用できます。

フィールド型必須説明
factsFact[]はいファクトの配列。最小1件、最大100件。各ファクトはrememberと同じフィールド(subject、predicate、object、任意のcontext、collection)を使います。
sourcestringいいえバッチのラベル(onboarding、importなど)。最大255文字。保存する全ファクトに適用されます。
collectionstringいいえバッチ全体のコレクション。省略するか "" を渡すとデフォルト領域を使います。

バッチ内のすべてのファクトは同じコレクションに属する必要があります。一致しないファクト単位の collection は 400、未知のコードは 404 を返します。

リクエスト

{
  "facts": [
    { "subject": "user:maya", "predicate": "display_name", "object": "Maya" },
    { "subject": "user:maya", "predicate": "works_at", "object": "company:acme" },
    { "subject": "user:maya", "predicate": "has_skill", "object": "TypeScript" }
  ],
  "source": "onboarding"
}

応答

{
  "facts_created": 3,
  "facts": []
}