Skip to content

v0.8.1

Choose a tag to compare

@utsmok utsmok released this 19 Jan 23:30
· 17 commits to main since this release

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.