Skip to content

Migration and Rollback

github-actions[bot] edited this page Sep 16, 2026 · 3 revisions

Migration and Rollback

0.5.2 → 0.6.0

Normal in-place upgrade. v0.6.0 adds component-level request attribution and fail-open SkillGate routing. Existing vault content remains valid. SkillGate has no default count cap: all skills above the relevance threshold survive, while filtered skills remain available through skills_list and skill_view.

0.5.1 → 0.5.2

v0.5.2 adds persistent tokenizer-aware savings accounting and makes tiktoken a default dependency. Existing vault data remains compatible; upgrade the package in place and start a new agent session.

0.5.0 → 0.5.1

v0.5.1 is an in-place hardening release. Artifact identity remains compatible. Existing vaults are opened with additive schema management for temporal snapshots and vault metadata.

Key behavior changes include bounded retention, recovery-safe GC, Unicode search, async temporal parity, cwd-aware rewrite caching, and hardened measurement/security behavior.

Install the immutable release tag:

HERMES_PY="$HOME/.hermes/hermes-agent/venv/bin/python"

hermes plugins disable token-terminator
"$HERMES_PY" -m pip uninstall -y token-terminator
"$HERMES_PY" -m pip install \
  'git+https://github.com/AronAxe/Token-Terminator.git@v0.5.1'
hermes plugins enable token-terminator --no-allow-tool-override

Start a fresh session and verify /token-terminator status.

From RTK Hermes Plus 0.2.0

Uninstall the old distribution first. Do not leave rtk-hermes-plus and token-terminator installed together because they share the rtk_hermes_plus Python package.

Legacy recovery files are not automatically copied into the content-addressed vault.

Rollback

Package uninstall does not erase the private Token Terminator data directory. Back it up or remove it separately if that is your intent.

For the detailed pre-change checklist, rollback commands, and compatibility boundary, use the repository's MIGRATION.md as the authoritative operational document.

Clone this wiki locally