Problem or Use Case
auxiliary.skills_hub is exposed like a configurable auxiliary LLM slot, but I can't find a runtime call site using call_llm(task="skills_hub") or async_call_llm(task="skills_hub").
Current code appears to route Skills Hub through deterministic/library paths (tools/skills_hub.py + hermes_cli/skills_hub.py), so changing auxiliary.skills_hub.provider/model looks like a no-op.
Proposed Solution
Clarify the intended status of this slot:
- reserved for a future LLM-backed Skills Hub operation,
- an incomplete/dropped feature from the aux-client migration, or
- stale config/UI/docs surface that should be removed.
If reserved, a short comment/docs note would help. If stale, remove it from DEFAULT_CONFIG["auxiliary"], aux model pickers, docs, and the plugin reserved built-in aux keys.
Notes
Related precedent: session_search was removed from aux config after PR #27590 made it DB-backed/no-LLM, and PR #30382 cleaned up the stale picker slot.
Feature Type
Configuration option / developer experience
Scope
Small
Problem or Use Case
auxiliary.skills_hubis exposed like a configurable auxiliary LLM slot, but I can't find a runtime call site usingcall_llm(task="skills_hub")orasync_call_llm(task="skills_hub").Current code appears to route Skills Hub through deterministic/library paths (
tools/skills_hub.py+hermes_cli/skills_hub.py), so changingauxiliary.skills_hub.provider/modellooks like a no-op.Proposed Solution
Clarify the intended status of this slot:
If reserved, a short comment/docs note would help. If stale, remove it from
DEFAULT_CONFIG["auxiliary"], aux model pickers, docs, and the plugin reserved built-in aux keys.Notes
Related precedent:
session_searchwas removed from aux config after PR #27590 made it DB-backed/no-LLM, and PR #30382 cleaned up the stale picker slot.Feature Type
Configuration option / developer experience
Scope
Small