v1.6.1
·
7 commits
to main
since this release
Fixed
- operator-shell: a bare-shell
core(via the~/.local/bin/corePATH symlink)
no longer goes stale after a/plugin update. The symlink previously pointed
at${CLAUDE_PLUGIN_ROOT}/scripts/corein the version-pinned plugin cache,
frozen at the last/anton-core:setup; an update rotated the cache but nothing
repointed the symlink, so the shell silently ran the binary current at setup
time. Setup now installs a minimal self-locating launcher (shipped
scripts/core-shim.sh) into the stable data dir atdata/bin/coreand points
~/.local/bin/coreat it; the launcher execs the self-update system's live
data/versions/currentpointer, which the orchestrator repoints on every
applied update — so the operator entry stays live with no further refresh.
Setup materializescurrent(via the read-onlycore update status, which
triggers the existing legacy→versioned migration) before installing the
launcher, and uninstall removes the symlink only when it points at the
launcher. Adds a/healthoperator_launcherpanel that verifies the whole
~/.local/bin/core→ launcher →versions/current→ binary chain and warns
when the symlink resolves anywhere other than the launcher, when the launcher
file is missing, or whenversions/currentdoes not resolve to an
executable, plus acore --launcher-checkdiagnostic.