memory_share
Change the audience of a stored memory: share it with team, project, or agents, or revert to private. Only the owner can modify visibility.
Instructions
Change who can read an existing memory (share it, or make it private again).
Use this to promote a note you already stored to your team/project so
collaborators can recall it, or to lock it back down. Only the memory's OWNER
may change its visibility. The change propagates over sync — sharing reaches
teammates, and making it private retracts it. Returns the memory's `id` and new
`visibility`, or an `{"error": ...}` object if it doesn't exist, isn't yours, or
`share` is invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| share | No | New audience: 'private' (owner only), 'global' (all agents), 'team' or 'team:<id>', 'project' or 'project:<id>', or 'agent:<id>'. | private |
| memory_id | Yes | Id of the memory whose visibility you want to change. |