mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-06-09 08:21:50 +00:00
Include git SHA in /version output via banner label helper.
Reuses format_banner_version_label() so CLI, TUI, gateway, and desktop show upstream/local commit when available.
This commit is contained in:
parent
9c1bb8d2c7
commit
30340eae2f
3 changed files with 7 additions and 5 deletions
|
|
@ -10920,9 +10920,9 @@ class GatewayRunner:
|
|||
|
||||
async def _handle_version_command(self, event: MessageEvent) -> str:
|
||||
"""Handle /version — show the running Hermes Agent version."""
|
||||
from hermes_cli import __release_date__, __version__
|
||||
from hermes_cli.banner import format_banner_version_label
|
||||
|
||||
return f"Hermes Agent v{__version__} ({__release_date__})"
|
||||
return format_banner_version_label()
|
||||
|
||||
async def _handle_help_command(self, event: MessageEvent) -> str:
|
||||
"""Handle /help command - list available commands."""
|
||||
|
|
|
|||
|
|
@ -6647,7 +6647,9 @@ def cmd_import(args):
|
|||
|
||||
|
||||
def _print_version_info(*, check_updates: bool = True) -> None:
|
||||
print(f"Hermes Agent v{__version__} ({__release_date__})")
|
||||
from hermes_cli.banner import format_banner_version_label
|
||||
|
||||
print(format_banner_version_label())
|
||||
print(f"Project: {PROJECT_ROOT}")
|
||||
|
||||
# Show Python version
|
||||
|
|
|
|||
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
import asyncio
|
||||
|
||||
from hermes_cli import __release_date__, __version__
|
||||
from hermes_cli.banner import format_banner_version_label
|
||||
|
||||
|
||||
def test_gateway_version_command_returns_release_line():
|
||||
from gateway.run import GatewayRunner
|
||||
|
||||
result = asyncio.run(GatewayRunner._handle_version_command(None, None)) # type: ignore[arg-type]
|
||||
assert result == f"Hermes Agent v{__version__} ({__release_date__})"
|
||||
assert result == format_banner_version_label()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue