share_memory
Share your memory by setting its visibility to private, unlisted, or public, controlling who can view it.
Instructions
Set the visibility of a memory you own.
VISIBILITY LEVELS:
private: Only you can see it (default)
unlisted: Anyone with the direct link can view it
public: Discoverable in the community tab by all users
WHEN TO USE:
User says "share this memory" or "make this public"
User wants to share knowledge with the community
User wants to generate a shareable link
QUOTA:
Free tier: 5 shares/month
Pro/Teams: Unlimited
EXAMPLE: share_memory({ memory_id: "abc-123", visibility: "public" })
RETURNS: Updated visibility status and confirmation message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| memory_id | Yes | UUID of the memory to share | |
| visibility | Yes | Target visibility level |