Config migration bugs corrupting platform_toolsets v25–v27

NousResearch/hermes-agent · cluster 38798 · hermes cli

Data as of

Nothing open on GitHub. Fix merged in #52920. Check it covers your case.

The short answer

0open issues
0open PRs
7items grouped
Known?
Yes. 7 related items grouped here, 1 issue already closed.
Fix event
A fix was merged to main in PR #52920. Check it covers your case. No release data is tracked.
Tracker
The maintainers' tracker marks this resolved, deciding PR #52920. That is separate from the fix event.
Still open
Nothing open on GitHub.

These issues and fixes address a series of bugs in sequential config migrations (v25→v26→v27) that corrupted or silently dropped platform_toolsets data. Related changes add warnings, surface invalid values, and repair the migration logic.

Open issues0

No open issues.

Open PRs0

No open pull requests.

Fixes on record

Merged to main. A stamp counts the issues a fix is linked to.

  • #52920 fix(config): surface invalid platform_toolsets instead of silently dropping tools (#38798)

    merged to main

    files: hermes_cli/config.py, hermes_cli/tools_config.py, hermes_cli/toolset_validation.py, tests/hermes_cli/test_tools_config.py, tests/hermes_cli/test_toolset_validation.py

5 PRs closed without merging

From the close comments: superseded by another PR 4 · other 1

  • #39207 fix(config): warn on invalid platform_toolsets after migration · superseded by another PR → #52920, #38798
  • #39581 fix(config): preserve platform_toolsets during v25→v26 config migration (#38798) · superseded by another PR → #52920, #38798
  • #40191 fix(cli): repair hermes update path (venv detection, uv arity, v25→v26 migration) · other
  • #40208 fix(cli): add missing v25->v26 and v26->v27 config migrations · superseded by another PR → #52920, #38798
  • #41006 Fix #38798: Add v26→27 migration to repair corrupted platform_toolsets · superseded by another PR → #52920, #38798
Closed issues · 1
  • Closed#38798bug: config migration (v25->v26) corrupts platform_toolsets, silently kills all tools
How this cluster was grouped
  • Link evidence (structural links throughout): every member is connected by structural evidence: shared changed files, or a closing/superseded reference.
  • Pairwise link density 0.29: the share of item pairs that carry a link, counting a structural link in full and a relevance-only link at 0.36. 1.00 means every pair is linked.

Pick up a Lab task

Check whether a fix covers the open issues here, with your own agent. Bring back evidence for maintainers.

Open the Lab

At a glance

Subsystem
hermes cli
Merged PRs
#52920
Closed issues
1
Attempts
5 PRs closed without merging
Fix link checked
26 Jun 2026

For your agent

The same facts, typed.