hebbrix_remember_many
Store multiple distinct facts from one message in a single batch call, reducing round-trips and rate-limit hits while preserving each fact as separate memory.
Instructions
Store MANY facts in one call. When you've extracted several distinct facts from one user message, use this instead of calling hebbrix_remember N times — it's one round-trip and one rate-limit hit, not N.
Pass a list of short, self-contained facts (one fact per string). Returns {"created", "failed", "memory_ids", ...}. wait_for_index defaults to False here (bulk writes are usually fire-and-forget); set True to block until all are searchable.
Tier note: the single-round-trip batch endpoint requires Starter+; on the free / agent tier this transparently falls back to sequential writes (the result carries "fallback": "sequential"), so it still works but isn't one round-trip on that tier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facts | Yes | ||
| collection_id | No | ||
| wait_for_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||