NVIDIA / NVIDIA/NemoClaw

Expose Hermes Switchyard routing status and document the support lifecycle

Open
#8,890 0 comments 0 reactions 1 assignee Claimed by @cjagwani View on GitHub
area: routing integration: hermes
Dominant language
TypeScript
Stars
22.5k
Forks
3.1k
Avg merge
1d 1h
Merged PRs (30d)
715

Description

Parent Epic: #7937

## Outcome

Users can intentionally configure, inspect, operate, and troubleshoot supported Hermes routing without reading sandbox internals or exposing secrets.

## Scope

- Add explicit enable/disable configuration and one supported random/classifier preset or expert configuration path.
- Show whether routing is requested, active, disabled, degraded, or failed.
- Show non-secret versions, router, semantic targets, selected target/model, and route reason/tier.
- Surface latency, TTFT, tokens, and cost only where upstream provides a stable contract.
- Document supported versions/routers, configuration ownership, provider setup, enable/disable, upgrade, rollback, limitations, and troubleshooting.
- Keep benchmark-backed model/router recipe ownership in #8501.

## Acceptance

- [ ] Status distinguishes configured from actually active routing.
- [ ] Per-turn evidence identifies the selected target/model without revealing credentials or private prompts.
- [ ] Unsupported versions and incomplete configurations produce actionable guidance.
- [ ] Documentation can reproduce setup in a fresh environment using released artifacts.
- [ ] Documentation clearly separates supported platform behavior from benchmarked recipes and experimental routers.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.