add_note
Add a note to a stream, tagging the entities it references. Reuse existing entities or create new ones.
Instructions
Add a note (a piece of information) to a stream, tagging the entities it mentions.
Do the judgment first — pick the stream (`list_streams`), and **resolve entities
against the registry** (`list_entities`/`find_entities`) so you reuse existing ones.
A change in the world is a *new* note; use `edit_note` only to fix a mistake.
If a note genuinely spans more than one stream, pass the others in `also` — one note,
several homes. **Never duplicate** a note across streams. Most notes belong to one.
Args:
stream: Id of the primary stream (from `list_streams`).
text: The note text.
entities: The entities this note references. Each item is either
{"id": "<existing-entity-id>"} (reuse) or
{"name": str, "kind": "person|org|topic", "aliases": [str]} (create new).
also: Additional stream ids this note also belongs in (optional).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| also | No | ||
| text | Yes | ||
| stream | Yes | ||
| entities | No |