# NousResearch/hermes-agent · Add and wire /model slash command to CLI

## Open now

- Nothing open on GitHub.

These issues and PRs concern adding a /model slash command that allows users to switch models mid-session in the CLI, and connecting it to the interactive chat loop and gateway dispatch. Multiple entries highlight that the command was documented or partially implemented but not fully wired up.

## TL;DR

- 9 member(s): 0 open issue(s), 5 closed issue(s), 0 open PR(s), 0 merged PR(s), 4 PR(s) closed without merging.
- No fix has been merged to main; one or more PRs were attempted (see below).
- **Recommended:** review the prior/competing PR(s) below. A fix was attempted but not merged; your case may extend or revive that work.

## Maintainer resolution verdict

- Internal-tracker verdict over this cluster's issue members: `unresolved`. This is distinct from the fix status above. Weigh it yourself.

## How this cluster was grouped

- Link evidence (`STRUCTURAL_PARTIAL`): some members are connected by structural evidence (shared changed files, or a closing/superseded reference); the rest are joined by an automated relevance judgement over their text.
- Members outside that structural core may belong to a different underlying problem.
- Pairwise link density `0.16`: the share of member 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.

## Closed / duplicate issues

- #3821: Bug: /model slash command not wired into interactive CLI chat loop (missing dispatch + autocomplete registration)
- #4289: \[FEATURE\] Add /model slash command to CLI chat
- #4808: \[Feature\]: Ability to change model / provider mid session in CLI
- #4829: Bug: /model slash command documented but never wired into CLI or gateway dispatch
- #5999: Feature: Add /model command to switch models within an active session

## Prior & competing PRs

- **#4309: feat(cli): add /model slash command for in-session model switching**. closed without merge · fix tier `suggested`
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`
  - _suggested-tier fix detail withheld; re-request with `?tier=all` to include it._
- **#4862: feat: wire /model slash command into CLI and gateway dispatch**. closed without merge · fix tier `suggested`
  - maintainer direction: category `uncategorized`; implication `needs_llm`; refs `2e524272b`
  - _suggested-tier fix detail withheld; re-request with `?tier=all` to include it._
- **#3937: fix(cli): wire /model slash command into the interactive chat loop**. closed without merge
  - maintainer direction: category `implemented_elsewhere`; implication `superseded`; refs `c29186ab5`
- **#4879: fix: wire /model slash command to CLI and gateway dispatch**. closed without merge
  - maintainer direction: category `duplicate_of`; implication `duplicate`; refs `#4862`

## Fix status

- No merged fix on record.
- Subsystem: `hermes_cli`
