Optionalprojects: ProjectCacheShared project cache for the scan-based plan; without it every call parses the workspace anew.
Behavior hints for clients (MCP 2025-03-26); hints, not guarantees.
Human-readable description of what the tool does.
Unique tool name.
Display name for clients (MCP 2025-06-18).
Execute the tool with given arguments.
Tool arguments validated against inputSchema
Cancellation and progress of the MCP request (absent in direct calls)
Tool execution result
MCP tool
plan-migration: builds a migration strategy and roadmap from detected architecture and SOLID violations and, with a style profile from learn-patterns, from the codebase conventions (RxJS patterns, DI style).Remarks
Scan-based planning: when violations carry
filePath(inline or from a saved scan-architecture result viascanResultFile) andprojectRootis set, the roadmap is built from the files themselves: grouped per file and layer, ordered dependencies first along the import graph, import cycles kept together (corebuildViolationPlan,planSource: 'scan'). Otherwise the strategy templates decide the roadmap (planSource: 'template').