0a908a334b
- Simplified the `createModel` function to directly accept the `ModelConfig` object, improving clarity. - Updated `createBaseModel` to include `extraModelConfig` for extended configuration options. - Introduced `executeConfigureContext` method in `PluginManager` to handle context configuration for plugins. - Adjusted type definitions in `types.ts` to ensure consistency with the new configuration structure. - Refactored plugin execution methods in `PluginEngine` to utilize the resolved model directly, enhancing the flow of data through the plugin system.