co-mono/packages
Austin Mudd aea9f8439d feat(extensions): support async extension factory functions
Extensions can now use async initialization, enabling:
- Dynamic imports (e.g., loading tools from external packages)
- Async setup (config fetching, service connections)
- Lazy-loaded dependencies

Changes:
- ExtensionFactory type now returns void | Promise<void>
- loadExtensionFromFactory is now async, returns Promise<LoadedExtension>
- All factory(api) calls are now awaited

Backwards compatible: sync extensions continue to work unchanged.
2026-01-06 14:35:43 -08:00
..
agent Add [Unreleased] section for next cycle 2026-01-06 23:25:53 +01:00
ai Add [Unreleased] section for next cycle 2026-01-06 23:25:53 +01:00
coding-agent feat(extensions): support async extension factory functions 2026-01-06 14:35:43 -08:00
mom Add [Unreleased] section for next cycle 2026-01-06 23:25:53 +01:00
pods Release v0.37.5 2026-01-06 23:25:12 +01:00
tui Add [Unreleased] section for next cycle 2026-01-06 23:25:53 +01:00
web-ui Add [Unreleased] section for next cycle 2026-01-06 23:25:53 +01:00