Skip to content

Release 2.1.93 (2026-07-01)

Bug fixes

  • register marketplaces before install, not bare update (#2023) Fix C (#2006) installed enabled plugins but still failed on a freshly-rebuilt box: every install errored 'Plugin X not found in marketplace Y — local copy out of date'. Reproduced on a Lima box: headless 'claude plugin marketplace update'/'list' do NOT register the marketplaces declared in settings.json extraKnownMarketplaces (they print 'No marketplaces configured' and clone nothing) — only 'claude plugin marketplace add ' registers+clones them headlessly. The interactive TUI does it on login, which is why it looked fine after logging in.

update_plugins now reads extraKnownMarketplaces from the guest settings.json and runs 'claude plugin marketplace add ' (github repo / url / path) for each before the install/update reconcile. Idempotent and best-effort; add failures are collected and surfaced (not swallowed). Backend-agnostic.

Part of epic vergil-project/.github#69.

Features

  • make vrg-roadmap/vrg-activity-log org-aware (#2022) Both reporting CLIs hardcoded the org (roadmap _ORG_GITHUB=vergil-project/.github, activity_log _ORG=vergil-project), so run in another org's docs repo they would publish vergil-project's roadmap. That blocks the portable /docs recipe: the same nightly cd-docs-refresh workflow must generate each org's own pages.

Add github.current_org() (owner of the current repo's git remote) and thread org through roadmap.gather/render and activity_log.gather; drop the hardcoded constants. Both bins resolve the org as --org when given, else current_org(), so the workflow needs zero config and a person can target any org locally. Verified: 'vrg-roadmap --org logical-minds-foundry' renders the LMF epics.