promote_memory
Save important information to a shared namespace, making it accessible across multiple projects and sessions. Use when teaching something that applies beyond the current project.
Instructions
Save a memory to a shared namespace so it persists across sessions and multiple projects can access it. Use when the user teaches you something that applies beyond the current project.
Args: content: The memory content to promote. target_namespace: Namespace to promote into (created if missing). source_project: Original project (name or id). title: Title for the shared memory. description: One-line description. memory_type: user / feedback / project / reference. tags: Comma-separated tags. source_memory_id: If promoting an existing memory, its id. remove_source: Remove the original after promotion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| target_namespace | Yes | ||
| source_project | No | ||
| title | No | ||
| description | No | ||
| memory_type | No | ||
| tags | No | ||
| source_memory_id | No | ||
| remove_source | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |