diff --git a/agent/auxiliary_client.py b/agent/auxiliary_client.py index ef179c4103..04ac41a564 100644 --- a/agent/auxiliary_client.py +++ b/agent/auxiliary_client.py @@ -32,7 +32,7 @@ logger = logging.getLogger(__name__) _OR_HEADERS = { "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", } # Nous Portal extra_body for product attribution. diff --git a/run_agent.py b/run_agent.py index 91db7cc2ad..8e10dc6763 100644 --- a/run_agent.py +++ b/run_agent.py @@ -297,7 +297,7 @@ class AIAgent: client_kwargs["default_headers"] = { "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", } self._client_kwargs = client_kwargs # stored for rebuilding after interrupt diff --git a/tools/openrouter_client.py b/tools/openrouter_client.py index 7d30e6eec2..343cf1021d 100644 --- a/tools/openrouter_client.py +++ b/tools/openrouter_client.py @@ -31,7 +31,7 @@ def get_async_client() -> AsyncOpenAI: default_headers={ "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", }, ) return _client diff --git a/tools/session_search_tool.py b/tools/session_search_tool.py index bcfbfdf2ab..bbba7b3855 100644 --- a/tools/session_search_tool.py +++ b/tools/session_search_tool.py @@ -39,7 +39,7 @@ if _aux_client is not None: _async_kwargs["default_headers"] = { "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", } _async_aux_client = AsyncOpenAI(**_async_kwargs) MAX_SESSION_CHARS = 100_000 diff --git a/tools/vision_tools.py b/tools/vision_tools.py index 39413d5b0a..f3744e95f1 100644 --- a/tools/vision_tools.py +++ b/tools/vision_tools.py @@ -54,7 +54,7 @@ if _aux_sync_client is not None: _async_kwargs["default_headers"] = { "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", } _aux_async_client = AsyncOpenAI(**_async_kwargs) diff --git a/tools/web_tools.py b/tools/web_tools.py index 0e5baaa29e..7ec08fc02f 100644 --- a/tools/web_tools.py +++ b/tools/web_tools.py @@ -79,7 +79,7 @@ if _aux_sync_client is not None: _async_kwargs["default_headers"] = { "HTTP-Referer": "https://github.com/NousResearch/hermes-agent", "X-OpenRouter-Title": "Hermes Agent", - "X-OpenRouter-Categories": "cli-agent", + "X-OpenRouter-Categories": "productivity,cli-agent", } _aux_async_client = AsyncOpenAI(**_async_kwargs)