mirror of
https://github.com/mark3labs/kit.git
synced 2026-06-14 03:30:26 +00:00
971521f534
- Create ExtensionAPI interface with all extension-related methods - Add extensionAPI type that wraps *Kit and implements the interface - Add Kit.Extensions() method to access the ExtensionAPI - Remove ~30 Extension* methods from Kit (breaking SDK change) - Update all internal callers (cmd/, internal/acpserver/) to use Extensions().Method() - Extensions themselves unaffected (use kit/ext API via Yaegi) This cleans up the Kit API surface while maintaining full extension functionality.