Skip to content

v0.4.0 - High Availability & Scalability

Choose a tag to compare

@bugstan bugstan released this 14 Jan 22:09
· 8 commits to main since this release

🚀 High Availability & Scalability

  • Failover Mechanism: Implemented automatic Guest-to-Host promotion. If the Host process dies, a Guest detects usage of the port/lock and takes over immediately with data persistence.
  • Progressive Discovery: Added search_projects tool. Allows AI to find relevant projects by query without loading the entire 1000+ project registry, reducing context usage.
  • Immediate Handshake: Implementing Request Buffering allows the server to accept IDE requests immediately (<10ms) while the Host Election runs in background (~300ms). Fixes startup race conditions.
  • Stability: Added explicit E2E tests for process failover (tests/failover.test.ts) and request buffering (tests/buffered_requests.test.ts).