mirror of
https://github.com/charmbracelet/crush.git
synced 2026-05-30 18:47:33 +00:00
The version check compared Version strings, but during development both client and server report "devel" — so stale servers were never restarted. BuildID is now derived from the executable's modification time, which changes on every recompilation (including go run). The server exposes it via /v1/version and the client checks both Version and BuildID match. Assisted-by: Crush:AWS Claude Opus 4.6