summaryrefslogtreecommitdiff
path: root/internal/version.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-04-07 09:15:08 +0300
committerPaul Buetow <paul@buetow.org>2026-04-07 09:15:08 +0300
commit695b0b5c3572494c98c45fdacd74d777ab37d36e (patch)
treeaa8fafc57998d30d2d03e87aca216ac00896508d /internal/version.go
parent4185a422395bfe9d40c6f934fd56663d223bf782 (diff)
fix: recover gracefully from corrupted alias cache instead of hard-failingv0.29.1
When the task alias cache file contains invalid JSON (e.g. from a concurrent write race producing two concatenated JSON objects), the previous code returned a hard error that blocked all `ask` subcommands. Now loadTaskAliasCache discards the corrupt file and starts fresh, assigning new alias IDs on the next run. Validation errors (e.g. next_id reuse) still surface as errors since those indicate a logic bug. Also fix stale v1 reference in integration test aliasCachePath. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/version.go')
-rw-r--r--internal/version.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/version.go b/internal/version.go
index f2804f2..56cd339 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -1,4 +1,4 @@
// Package internal provides the Hexai semantic version identifier used by CLI and LSP binaries.
package internal
-const Version = "0.29.0"
+const Version = "0.29.1"