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). |
||
|---|---|---|
| .. | ||
| egress | ||
| features | ||
| messaging | ||
| secrets | ||
| skills | ||
| _category_.json | ||
| checkpoints-and-rollback.md | ||
| cli.md | ||
| configuration.md | ||
| configuring-models.md | ||
| desktop.md | ||
| docker.md | ||
| git-worktrees.md | ||
| import-from-other-agents.md | ||
| managed-scope.md | ||
| multi-profile-gateways.md | ||
| profile-distributions.md | ||
| profiles.md | ||
| security.md | ||
| sessions.md | ||
| tui.md | ||
| which-file-does-what.md | ||
| windows-native.md | ||
| windows-wsl-quickstart.md | ||