API Migration Guide
Tool consolidation: 41 individual tools → 18 operation-based tools
No action required. All legacy tool names continue to work. Migration is recommended for reduced token usage and access to new features, but existing integrations are unaffected.
How it works
Each new tool accepts an operation parameter that routes to the specific function. Legacy tool calls are automatically forwarded with a deprecation notice in the response.
Before (legacy):
store_memory({
content: "Auth uses JWT 15min expiry",
category: "facts"
})After (consolidated):
memory({
operation: "create",
content: "Auth uses JWT 15min expiry",
category: "facts"
})Complete Migration Map
| Legacy Tool | New Tool | Operation | |
|---|---|---|---|
| store_memory | memory | create | |
| get_memory | memory | get | |
| update_memory | memory | update | |
| delete_memory | memory | delete | |
| list_memories | memory | list | |
| list_personal_memories | memory | list_personal | |
| set_memory_visibility | memory | set_visibility | |
| ingest_document | memory | ingest | |
| search_memory | search | query | |
| enhanced_search | search | smart | |
| find_similar_memories | search | similar | |
| get_stats | stats | usage | |
| get_embedding_stats | stats | embeddings | |
| get_memory_insights | stats | insights | |
| get_predictive_analytics | stats | predictions | |
| list_contexts | context | list | |
| create_context | context | create | |
| search_context | context | search | |
| add_memory_to_context | context | add_memory | |
| create_snapshot | snapshot | create | |
| get_snapshot | snapshot | get | |
| list_snapshots | snapshot | list | |
| get_memory_graph | graph | get | |
| generate_context_graph | graph | generate | |
| infer_memory_relationships | graph | infer | |
| compare_snapshots | graph | compare | |
| detect_contradictions | contradictions | detect | |
| search_at_time | temporal | search | |
| get_memory_history | temporal | history | |
| query_audit_log | audit | query | |
| generate_compliance_report | audit | report | |
| classify_query_intent | classify | intent |
New Tools (No Legacy Equivalent)
These tools were added for RLM workflows and have no legacy alias:
manage_taskTask lifecycle managementtask_stateState machine transitionstask_dependenciesDAG with cycle detectiontask_iterationsStuck detection (0-100 score)task_handoffInter-agent task transfermanage_acceptance_criteriaPer-task acceptance criteriawork_queuePriority queue with bulk opstask_export / task_analyticsPortability + velocity metricsrlm_sessionFull RLM session lifecyclerlm_iteration / rlm_regenerateIteration tracking + plan regenLegacy tools will not be removed in this release. Removal will be announced at least 90 days in advance.