hermes - 💡(How to fix) Fix Show active agent/profile identity in dashboard chat

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
RAW_BUFFERClick to expand / collapse

Feature request

The dashboard should make it obvious which Hermes agent/profile/session the user is currently engaging with.

Problem

In the dashboard chat view, it is not immediately clear which active agent/profile is attached to the conversation. This is especially confusing when a user runs multiple role-specific profiles or gateway bots, such as a default assistant, a project-manager profile, a system-manager profile, etc.

A user should not have to infer the active agent from terminal launch context, browser URL, or memory/persona behavior.

Proposed solution

Add a visible identity indicator in the dashboard UI, ideally near the chat header/status area:

  • Active profile name, e.g. toolshantypm, default, systemmanager
  • Current model/provider if available, e.g. gpt-5.5 · openai-codex
  • Session title or session ID when useful
  • Optional runtime/source indicator, e.g. dashboard, telegram, cli

For the embedded TUI dashboard, this could be either:

  1. surfaced by the existing TUI/statusbar so it appears inside the PTY-backed chat, or
  2. shown as a lightweight dashboard wrapper header/sidebar field that reads runtime/session metadata without reimplementing chat.

Acceptance criteria

  • The dashboard chat screen clearly shows the active Hermes profile/agent identity.
  • The indicator updates correctly when resuming or switching sessions/profiles where supported.
  • It does not duplicate/rebuild the main chat transcript or composer in React; it should complement the existing embedded TUI architecture.
  • If profile/model/session metadata is unavailable, the UI shows a graceful fallback rather than a blank or misleading value.

Why it matters

Hermes supports multiple specialized profiles and gateway contexts. A clear identity indicator prevents users from accidentally giving project-specific, system-management, or private-context instructions to the wrong agent.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING