Prevent desktop startup failures by deferring archive parser dependencies until archive parsing runs. - lazy-load `extract-zip` and `tar` inside archive parsing paths instead of at module import time - add regression tests covering helper-only imports and dynamic loading for zip/tgz archive parsing - include the desktop package's required @fusion/core runtime dependency groups in electron-builder packaging Files changed: .../src/__tests__/agent-companies-parser.test.ts | 115 +++++++++++++++++++++ packages/core/src/agent-companies-parser.ts | 4 +- packages/desktop/electron-builder.yml | 44 ++++++++ 3 files changed, 161 insertions(+), 2 deletions(-) Fusion-Task-Id: FN-5988 Fusion-Task-Lineage: b31bf43b-791c-4cd1-a62f-7095badcb706
4.0 KiB
4.0 KiB