hermes-agent/website/docs/user-guide
Teknium ff190a6462 Inspired by Copilot CLI: plugin auto-update at session start + update --all
Copilot CLI v1.0.79 added an autoUpdate marketplace setting that refreshes
plugins at session start. Hermes adaptation:

- hermes plugins update --all: sweep every git-installed plugin; pinned
  plugins and non-git dirs are skipped with a note instead of aborting.
- hermes plugins autoupdate <name> [on|off]: per-plugin opt-in flag stored
  in the install metadata sidecar (pinned/non-git plugins are rejected).
- Startup sweep: opted-in plugins are git-pulled on the background
  plugin-discovery thread AFTER discovery completes, throttled to once per
  24h via a stamp file. The running session keeps the code it already
  imported; updates take effect next session (stale bytecode cleared),
  so the live registry and prompt cache are never touched.
- Non-interactive updates leave newly declared capabilities ungranted
  (fail closed), same as the existing update path.
- Docs + 20 new tests (real-git E2E for pull/revision/bytecode/throttle).
2026-08-13 20:12:39 -07:00
..
egress
…
features Inspired by Copilot CLI: plugin auto-update at session start + update --all 2026-08-13 20:12:39 -07:00
messaging docs(slack): document native streaming and native task cards 2026-08-13 11:12:19 -07:00
secrets
…
skills Inspired by Perplexity Computer: session-librarian skill — prompt-driven session library management 2026-08-12 19:44:39 -07:00
_category_.json
…
checkpoints-and-rollback.md
…
cli.md feat(cli): show session titles in status bars 2026-08-08 17:02:55 -07:00
configuration.md docs: update picker paths to "ChatGPT or Codex Subscription" 2026-08-13 03:16:25 -07:00
configuring-models.md fix(agent): honor prompt caching capabilities for aliases 2026-08-14 00:59:38 +05:30
desktop.md docs: present /export and /import as the second way to share a profile 2026-08-12 12:57:18 -05:00
docker.md
…
git-worktrees.md
…
import-from-other-agents.md
…
managed-scope.md
…
multi-profile-gateways.md feat(gateway): allow selective multiplex profile serving 2026-08-10 22:48:24 -07:00
profile-distributions.md docs: present /export and /import as the second way to share a profile 2026-08-12 12:57:18 -05:00
profiles.md docs: present /export and /import as the second way to share a profile 2026-08-12 12:57:18 -05:00
security.md fix(file-safety): approval-gate ~/.ssh/config writes instead of hard-denying (#84663) 2026-08-12 11:04:45 -07:00
sessions.md docs(sessions): document repair-routing and the continuity guarantees 2026-08-09 23:29:16 -07:00
tui.md feat(cli): show session titles in status bars 2026-08-08 17:02:55 -07:00
which-file-does-what.md docs: add 'Which File Does What?' - one-page map of SOUL/USER/MEMORY/AGENTS 2026-08-05 21:33:44 +05:30
windows-native.md fix(windows): SSH ControlMaster gating + stop hijacking the user's python (#84452) 2026-08-12 02:56:33 -07:00
windows-wsl-quickstart.md
…