github lukilabs/craft-agents-oss v0.7.9

latest release: v0.7.10
18 hours ago

v0.7.9 — Reliable WebSocket Delivery, Copilot Model Overhaul & Windows Fixes


Features

  • Reliable WebSocket event delivery — WebSocket connections now use sequence-number tracking with automatic replay on reconnect. Events are buffered server-side and replayed when a client reconnects, eliminating dropped events during network interruptions. Includes stale reconnect recovery, watch resubscription, and guards against double onClientDisconnected calls.

Bug Fixes

  • Copilot model management overhaul — Complete rewrite of GitHub Copilot model discovery and sync. Replaced CopilotClient CLI with direct HTTP API calls, added a 3-tier fallback chain (HTTP API → CLI → static catalog), and fixed multiple race conditions around model refresh. Models without an explicit enabled policy are now excluded, legacy GPT-4/3.5 models are filtered out, and stale data no longer overwrites good model lists. Partially addresses #418.
  • 1M context activation — Fixed Opus 4.6 and Sonnet 4.6 1M context window by switching from beta headers to the [1m] model suffix.
  • Windows: VC++ runtime check — Hardened vcredist detection with better type safety, test coverage, and error handling.
  • Windows: binary document tools — Document conversion (markitdown, pdf-tool, etc.) and skill asset access now work correctly on Windows.

Improvements

  • Windows VC++ toast — Replaced the blocking startup dialog for missing VC++ redistributables with a non-blocking in-app toast notification.
  • Copilot model refresh logging — Added diagnostic logging to aid troubleshooting of model sync issues.

Don't miss a new craft-agents-oss release

NewReleases is sending notifications on new releases.