v0.8.1
Changes
- fix(mcp): Add thread-safe COM initialization tracking
- Add com_state.py module for per-thread COM initialization tracking
- Initialize COM in main thread during lifespan startup (not in executor)
- Ensure COM is initialized before bridge access in tools and resources
- Track which threads have initialized COM to avoid double-initialization
This fixes COM thread affinity issues where COM objects must be accessed from the same thread that created them.