Skip to content

feat(gateway): show home path and model in /status#6750

Open
xinbenlv wants to merge 1 commit into
NousResearch:mainfrom
xinbenlv:feat/gateway-status-path-model
Open

feat(gateway): show home path and model in /status#6750
xinbenlv wants to merge 1 commit into
NousResearch:mainfrom
xinbenlv:feat/gateway-status-path-model

Conversation

@xinbenlv
Copy link
Copy Markdown
Contributor

@xinbenlv xinbenlv commented Apr 9, 2026

Summary

  • add the active Hermes home path to gateway /status
  • show the session's current model/provider in /status
  • keep the existing session title display intact and cover the new output with regression tests

Upstream context

Test Plan

  • ~/.hermes/hermes-agent/venv/bin/python -m pytest tests/gateway/test_status_command.py -q -o addopts=''

Contributed back from https://github.com/xinbenlv/zn-hermes-agent, which is being used and tested by https://github.com/xinbenlv.

Carried patch: patch-feat-pr6750
Contributed back from https://github.com/xinbenlv/zn-hermes-agent, which is being used and tested by https://github.com/xinbenlv.

xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

## Files
- `gateway/run.py`
- `tests/gateway/test_status_command.py`
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 10, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 11, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 12, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Why carried
- Makes `/status` show which Hermes home/profile the gateway session is actually using.
- Exposes the active model/provider directly instead of making users guess from config or logs.

## Summary
- Extends gateway `/status` output with home-path and model visibility.
- Keeps the status output operationally useful when multiple homes or models are in play.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.

(cherry picked from commit 44f00ac72b2487cb9792dd000b9a41533db6e776)
(cherry picked from commit 9fc7d87113f7bf376a4e86a7cbd94fdd1a150b87)
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 22, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 22, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 22, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 22, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 22, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
peteradams2026 pushed a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 28, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local `main` rebases onto the upstream commit.
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have comp/gateway Gateway runner, session dispatch, delivery labels Apr 29, 2026
xinbenlv added a commit to xinbenlv/zn-hermes-agent that referenced this pull request Apr 30, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local main rebases onto the upstream commit.
peteradams2026 pushed a commit to xinbenlv/zn-hermes-agent that referenced this pull request May 7, 2026
---
upstream: NousResearch#6750
files:
  - gateway/run.py
  - tests/gateway/test_status_command.py
---

## Upstream
- PR: NousResearch#6750
- Status: open

## Summary
- Extend gateway `/status` with the active Hermes home/profile path.
- Show the effective model/provider directly in `/status`.

## Drop condition
- Drop once PR NousResearch#6750 lands upstream and local main rebases onto the upstream commit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/gateway Gateway runner, session dispatch, delivery P3 Low — cosmetic, nice to have type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants