feat(providers): add xAI display-label override - #50626
Draft
arminanton wants to merge 1 commit into
Draft
Conversation
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
…rch#50626), refresh PINNED-SHAS - BUILD-TEST-VERIFICATION.txt: NousResearch#50064 (18 passed, fixed a real dropped-@patch collection-error), NousResearch#49644 (10 passed), NousResearch#48069 (10 passed) — all on correct base. - REPRODUCE.sh: fix coverage union to use git-diff (not gh --files which caps at 100 and produced false 'unmapped'). Re-verified 0 real orphans across 42 PRs. - PINNED-SHAS.txt: regenerated from live GitHub (42 PRs, 8 ready / 34 draft), reconciling 11 drifted heads. - 3 previously-orphaned files (subdirectory_hints + xai label) re-homed into new draft PR NousResearch#50626.
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
… + record NousResearch#50626 re-home - Correct the closure invariant from the gh-files undercount (160/139/21) to the authoritative git-diff numbers: 165 delta = 140 real src (all in open PRs) + 25 DISCARD (9 .bak + 12 .project-intel + 4 transcripts) + 0 orphans. - Document that NousResearch#50049's content (subdir-hints RuntimeError guard test + xAI label) is re-homed in new open PR NousResearch#50626 so the closure orphans nothing. - Verified NousResearch#50484/NousResearch#50487/NousResearch#50049 already CLOSED on GitHub; their files all covered by open PRs (0 real-source orphans). NousResearch#49916 confirmed a distinct fix, not a duplicate of NousResearch#49917 (adjacent but non-overlapping tui_gateway/server.py hunks).
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
… in coverage maps NousResearch#50457 (opus-context 100-file bundle) is CLOSED. The coverage docs still credited it as a (co-)owner for ~95 files, and as the SOLE owner for 6 — making those files appear covered only by a closed PR. Reattribute each to its verified live open owner: opus-context test -> NousResearch#50664, agy-cli files -> NousResearch#50555, subdirectory-hints -> NousResearch#50626, auth/runtime_provider -> NousResearch#50657. Strip the dead NousResearch#50457 from all secondary co-listings. Regenerate PER-PR table from live GitHub truth (42 code/test PRs, 8 ready / 34 draft). Every primary owner now verified OPEN.
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
…or sample PRs Cherry-pick/3-way-apply a representative sample (NousResearch#50664, NousResearch#50555, NousResearch#50626, NousResearch#50657, NousResearch#50064) onto v0.17.0 (2bd1977) and run their tests on that base. 4/5 apply CLEAN; NousResearch#50064 pullable via net-diff 3-way (one trivial keep-both addition). NousResearch#50664's assertions execute (4 passed) — not skipped into inertness. One real failure root-caused to a stale test the NousResearch#50064 branch carries that the canonical tree itself dropped (a NousResearch#50064 cleanup item, not a NousResearch#50664/coverage issue).
Adds the "xai" -> "xAI" entry to _LABEL_OVERRIDES so the provider list shows the proper casing. Scoped to this single label change; the subdirectory_hints.py RuntimeError guard previously bundled here is deferred to the maintainer-preferred open PR NousResearch#29433 (same fix), keeping this PR to one logical change.
arminanton
force-pushed
the
feat/subdir-hints-and-xai-label
branch
from
June 22, 2026 08:53
a11fc39 to
e51e26a
Compare
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
…hint dup to upstream NousResearch#29433 NousResearch#50626 force-pushed to exactly hermes_cli/providers.py (+"xai":"xAI", 1 line) — its subdirectory_hints.py RuntimeError guard duplicated maintainer-preferred open NousResearch#29433 (which ships the same fix + its own test), so it's deferred there (one-PR-per-change). The 2 subdir-hint files move to a new SUPERSEDED-by-upstream coverage class. Coverage re-balances: 165 = 129 in PRs + 25 DISCARD + 9 WITHDRAWN + 2 SUPERSEDED + 0 orphans. Trimmed NousResearch#50626 verified applies-clean on v0.17.0. Maps reconciled.
arminanton
added a commit
to arminanton/hermes-agent
that referenced
this pull request
Jun 22, 2026
…d; coverage 129+25+9+2+0
Contributor
|
Thanks for keeping this scoped to the provider-label fix. Problems
Suggested changes
Automated hermes-sweeper review. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds
"xai": "xAI"to_LABEL_OVERRIDESinhermes_cli/providers.pyso the provider list shows proper casing.Scoped to this single label change. The
subdirectory_hints.pyRuntimeError guard previously bundled in this PR is deferred to the maintainer-preferred open #29433 (same fix; our earlier #50049 was marked a duplicate of it), keeping this PR to one logical change.