fix(status): show NVIDIA NIM api key status#16143
Closed
jjjojoj wants to merge 1 commit into
Closed
Conversation
hermes status was missing NVIDIA API key from its API keys display. Now shows NVIDIA NIM ✓/✗ with key hash like other providers. Fixes NousResearch#16082
1 task
3 tasks
1 task
Contributor
|
Salvaged via #19658 onto current main - your commit authorship was preserved. Thanks! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
┌─────────────────────────────────────────────────────────┐
│ ⚕ Hermes Agent Status │
└─────────────────────────────────────────────────────────┘
◆ Environment
Project: /Users/joe/.hermes/hermes-agent
Python: 3.11.15
.env file: ✓ exists
Model: zhipu/glm-5-turbo
Provider: Z.AI / GLM
◆ API Keys
OpenRouter ✗ (not set)
OpenAI ✗ (not set)
Z.AI/GLM ✓ be9a...nLmJ
Kimi ✗ (not set)
MiniMax ✓ sk-c...KKFk
MiniMax-CN ✓ sk-c...KKFk
Firecrawl ✗ (not set)
Tavily ✗ (not set)
Browser Use ✗ (not set)
Browserbase ✗ (not set)
FAL ✗ (not set)
Tinker ✗ (not set)
WandB ✗ (not set)
ElevenLabs ✗ (not set)
GitHub ✗ (not set)
Anthropic ✗ (not set)
◆ Auth Providers
Nous Portal ✗ not logged in (run: hermes model)
OpenAI Codex ✓ logged in
Auth file: /Users/joe/.hermes/auth.json
Refreshed: 2026-04-18 14:19:07 CST
Qwen OAuth ✗ not logged in (run: qwen auth qwen-oauth)
Auth file: /Users/joe/.qwen/oauth_creds.json
Error: Qwen CLI credentials not found. Run 'qwen auth qwen-oauth' first.
◆ API-Key Providers
Z.AI / GLM ✓ configured
Kimi / Moonshot ✗ not configured (run: hermes model)
MiniMax ✓ configured
MiniMax (China) ✓ configured
◆ Terminal Backend
Backend: local
Sudo: ✗ disabled
◆ Messaging Platforms
Telegram ✗ not configured
Discord ✗ not configured
WhatsApp ✗ not configured
Signal ✗ not configured
Slack ✗ not configured
Email ✗ not configured
SMS ✗ not configured
DingTalk ✗ not configured
Feishu ✓ configured
WeCom ✗ not configured
WeCom Callback ✗ not configured
Weixin ✗ not configured
BlueBubbles ✗ not configured
QQBot ✗ not configured
◆ Gateway Service
Status: ✓ running
Manager: launchd
PID(s): 92391
◆ Scheduled Jobs
Jobs: 0
◆ Sessions
Active: 1 session(s)
────────────────────────────────────────────────────────────
Run 'hermes doctor' for detailed diagnostics
Run 'hermes setup' to configure was missing the NVIDIA NIM API key from its API keys display (the list only had GitHub at the end but skipped NVIDIA).
Now shows with the redacted key hash like all other providers.
Test
┌─────────────────────────────────────────────────────────┐
│ ⚕ Hermes Agent Status │
└─────────────────────────────────────────────────────────┘
◆ Environment
Project: /Users/joe/.hermes/hermes-agent
Python: 3.11.15
.env file: ✓ exists
Model: zhipu/glm-5-turbo
Provider: Z.AI / GLM
◆ API Keys
OpenRouter ✗ (not set)
OpenAI ✗ (not set)
Z.AI/GLM ✓ be9a...nLmJ
Kimi ✗ (not set)
MiniMax ✓ sk-c...KKFk
MiniMax-CN ✓ sk-c...KKFk
Firecrawl ✗ (not set)
Tavily ✗ (not set)
Browser Use ✗ (not set)
Browserbase ✗ (not set)
FAL ✗ (not set)
Tinker ✗ (not set)
WandB ✗ (not set)
ElevenLabs ✗ (not set)
GitHub ✗ (not set)
Anthropic ✗ (not set)
◆ Auth Providers
Nous Portal ✗ not logged in (run: hermes model)
OpenAI Codex ✓ logged in
Auth file: /Users/joe/.hermes/auth.json
Refreshed: 2026-04-18 14:19:07 CST
Qwen OAuth ✗ not logged in (run: qwen auth qwen-oauth)
Auth file: /Users/joe/.qwen/oauth_creds.json
Error: Qwen CLI credentials not found. Run 'qwen auth qwen-oauth' first.
◆ API-Key Providers
Z.AI / GLM ✓ configured
Kimi / Moonshot ✗ not configured (run: hermes model)
MiniMax ✓ configured
MiniMax (China) ✓ configured
◆ Terminal Backend
Backend: local
Sudo: ✗ disabled
◆ Messaging Platforms
Telegram ✗ not configured
Discord ✗ not configured
WhatsApp ✗ not configured
Signal ✗ not configured
Slack ✗ not configured
Email ✗ not configured
SMS ✗ not configured
DingTalk ✗ not configured
Feishu ✓ configured
WeCom ✗ not configured
WeCom Callback ✗ not configured
Weixin ✗ not configured
BlueBubbles ✗ not configured
QQBot ✗ not configured
◆ Gateway Service
Status: ✓ running
Manager: launchd
PID(s): 92391
◆ Scheduled Jobs
Jobs: 0
◆ Sessions
Active: 1 session(s)
────────────────────────────────────────────────────────────
Run 'hermes doctor' for detailed diagnostics
Run 'hermes setup' to configure now includes NVIDIA NIM in the API Keys section
Fixes #16082