manage_scope_alias
Map project aliases to canonical scopes and migrate stored memories when renaming projects; list aliases or remove mappings without deleting memories.
Instructions
Manage project alias mappings and migrate memory scopes in SQLite. action='list' is read-only and returns all aliases plus per-scope active/stale counts; action='set' maps alias to canonical_scope; action='remove' deletes only the alias mapping while leaving stored memories untouched; action='rename' destructively migrates all memories from alias into canonical_scope, registers the alias, and syncs Markdown exports. 'set' and 'rename' require both alias and canonical_scope, while 'remove' requires alias. Use manage_scope_alias to unify repository names or rename projects; use manage_server_config for server tunables or distill_memories to clean up memories within a scope.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "manage_scope_alias"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | Source alias or folder name (e.g., 'ticket-tracker'). | |
| action | No | Action to perform: 'set' (map alias), 'remove' (delete alias), 'list' (show all), or 'rename' (migrate all memories to new scope and register alias). | set |
| canonical_scope | No | Target canonical scope name (e.g., 'ticketera'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |