811669def7
- Added model-specific edit variant configuration allowing users to specify 'patch' or 'replace' mode per model pattern. - Added `getEditVariantForModel()` method to determine appropriate edit mode based on user settings and default patterns. - Made EditTool's `patchMode`, `description`, and `parameters` dynamic properties that adapt based on the active model. - Added fallback mechanism in model resolution to support tool creation before agent initialization.