memory_promote
Promote a project-specific memory to a platform or global scope so future searches find it across projects. Preview the change with dry-run mode, then apply it by setting dry_run=false.
Instructions
Manually promote a memory to a wider scope (usage-based promotion, manual edition). Changes one memory's category from project:X to platform:Y or global, so future searches find it under the wider scope. Use when an Agent/user judges a project-specific memory is actually cross-project common knowledge. Find the id via memory_list first. Default dry_run=true (preview only, no change) — pass dry_run=false to actually update. to_scope: 'global' | 'platform:' | 'platform:auto' (guess platform from content, fall back to global) | 'project:'. Returns old/new category + whether promoted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | rowid of the memory to promote (find via memory_list). | |
| dry_run | No | If true (default), only preview the new category without writing. Pass false to actually update. | |
| to_scope | Yes | Target scope: 'global', 'platform:<name>' (e.g. 'platform:spreadtrum'), 'platform:auto' (guess from content), or 'project:<name>'. |