remember_many
1回の呼び出しで1〜100件のファクトを保存します。remember を繰り返すより、こちらを推奨します。
POST/v1/remember_many
MCPでも remember_many ツールとして利用できます。
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
facts | Fact[] | はい | ファクトの配列。最小1件、最大100件。各ファクトはrememberと同じフィールド(subject、predicate、object、任意のcontext、collection)を使います。 |
source | string | いいえ | バッチのラベル(onboarding、importなど)。最大255文字。保存する全ファクトに適用されます。 |
collection | string | いいえ | バッチ全体のコレクション。省略するか "" を渡すとデフォルト領域を使います。 |
バッチ内のすべてのファクトは同じコレクションに属する必要があります。一致しないファクト単位の 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": []
}