Memory Remember
memory_rememberWrite a durable memory into the caller's org.
fact / preference / note / outreach -> semantic pillar.
event -> episodic. procedure / skill -> rejected; use
memory_procedure_set / memory_skill_set.
Routed through the guarded ingestion pipeline (PII, injection
screening, near-dupe merge / contradiction supersede) under RLS.
When repo / github are given the memory is tagged
repo:<slug> / github:<owner>/<repo>.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | fact, preference, event, note, or outreach (not procedure/skill) | note |
| repo | No | Workspace slug of the repo this memory belongs to (e.g. the slug used for memory_state). For code/repo-specific work, pass your current workspace slug so the memory is scoped to this repo (stored as a 'repo:<slug>' tag) and ranks higher when recalled from the same repo. Omit for cross-cutting memories. | |
| tags | No | Optional free-form tags | |
| agent | No | Override agent identity (defaults to bearer-token identity) | |
| github | No | GitHub repository as owner/repo (e.g. xhad/teamshared). Stored as a 'github:<owner>/<repo>' tag for cross-machine association; use with or instead of workspace repo= when the same GitHub repo is checked out at different paths. | |
| content | Yes | Free-form text to remember | |
| subject | No | Optional subject/entity this memory is about |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||