Skip to content

fix: add missing aux model slots to model picker#30373

Closed
flooryyyy wants to merge 6 commits into
NousResearch:mainfrom
flooryyyy:fix/aux-model-slots
Closed

fix: add missing aux model slots to model picker#30373
flooryyyy wants to merge 6 commits into
NousResearch:mainfrom
flooryyyy:fix/aux-model-slots

Conversation

@flooryyyy

Copy link
Copy Markdown
Contributor

triage_specifier, kanban_decomposer, profile_describer exist in DEFAULT_CONFIG auxiliary section and are used by hermes kanban decompose, hermes kanban specify, and hermes profile describe --auto — but they weren't in any of the aux model picker lists, so users couldn't configure them through hermes model or the web dashboard.

what changed

  • hermes_cli/main.py: added 3 missing entries to _AUX_TASKS (used by hermes model CLI picker)
  • hermes_cli/web_server.py: added 3 missing entries to _AUX_TASK_SLOTS (canonical list + REST API)
  • web/src/pages/ModelsPage.tsx: added 3 missing entries to AUX_TASKS (dashboard web UI)

9→12 aux slots across all three surfaces, matching DEFAULT_CONFIG["auxiliary"].

flooryyyy added 6 commits May 12, 2026 20:31
- Better error messages when tool modules fail to import
- Warning when check_fn raises (was silently swallowed)
- Format __slots__ and __init__ for readability
_sync_with_upstream_if_needed previously skipped entirely when origin had
any commits not on upstream. now uses regular merge (not ff-only) when
both sides have commits, preserving local patches while pulling upstream.
triage_specifier, kanban_decomposer, profile_describer exist in
DEFAULT_CONFIG auxiliary section but weren't in _AUX_TASK_SLOTS,
_AUX_TASKS, or the dashboard AUX_TASKS array — so users couldn't
configure them through hermes model or the web dashboard.

9â\x86\x9212 aux slots across all three UI surfaces.
@flooryyyy

Copy link
Copy Markdown
Contributor Author

my previous local changes happened to be included in this PR. i will sort it out

@alt-glitch alt-glitch added type/bug Something isn't working P3 Low — cosmetic, nice to have comp/cli CLI entry point, hermes_cli/, setup wizard comp/tui Terminal UI (ui-tui/ + tui_gateway/) labels May 22, 2026
@teknium1

Copy link
Copy Markdown
Contributor

Merged via #30382. Your aux-picker commit was cherry-picked onto current main with your authorship preserved (commit c1e93aa). Added one follow-up that drops the stale session_search picker slot (config block was removed by #27590, picker entries had been left behind).

We held back the unrelated changes in this PR (the hermes update fork-sync rewrite and the tools/registry.py reformatting/logging) — happy to look at those as separate PRs. Thanks for the fix!

Gpapas pushed a commit to Gpapas/hermes-agent that referenced this pull request May 23, 2026
Mucky010 pushed a commit to Mucky010/hermes-agent that referenced this pull request May 24, 2026
exosyphon pushed a commit to exosyphon/hermes-agent that referenced this pull request May 24, 2026
mathias3 pushed a commit to mathias3/hermes-agent that referenced this pull request May 28, 2026
Bryce-huang pushed a commit to wbkunlun/hermes-agent that referenced this pull request May 29, 2026
mosaiq-systems pushed a commit to mosaiq-systems/hermes-agent that referenced this pull request May 29, 2026
gweeteve pushed a commit to gweeteve/hermes-agent that referenced this pull request Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard comp/tui Terminal UI (ui-tui/ + tui_gateway/) P3 Low — cosmetic, nice to have type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants