mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-26 02:04:37 +08:00
Create ElectronPathProvider implementing @openchatlab/core PathProvider interface, and convert 12 modules from direct paths.ts imports to PathProvider-based access. Key changes: - New: ElectronPathProvider + path-context.ts singleton - assistant/manager.ts: delegate to @openchatlab/node-runtime AssistantManager (394→115 lines) - skills/manager.ts: delegate to @openchatlab/node-runtime SkillManagerCore (369→100 lines) - 10 other modules: replace getXxxDir() imports with getPathProvider().getXxxDir() Desktop-only modules (IPC, workerManager, i18n, index) intentionally kept as-is.