diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-07 09:15:08 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-07 09:15:08 +0300 |
| commit | 695b0b5c3572494c98c45fdacd74d777ab37d36e (patch) | |
| tree | aa8fafc57998d30d2d03e87aca216ac00896508d /internal/version.go | |
| parent | 4185a422395bfe9d40c6f934fd56663d223bf782 (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.go | 2 |
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" |
