Merge pull request #55555 from NousResearch/bb/memory-graph-cli-tui

feat(journey): CLI + TUI learning timeline (/journey)
This commit is contained in:
brooklyn! 2026-06-30 14:43:10 -05:00 committed by GitHub
commit 9f8de4dfbe
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 1937 additions and 87 deletions

16
cli.py
View file

@ -8485,6 +8485,22 @@ class HermesCLI(CLIAgentSetupMixin, CLICommandsMixin):
self._handle_stop_command()
elif canonical == "agents":
self._handle_agents_command()
elif canonical == "journey":
try:
import argparse
import shlex
from hermes_cli.journey import register_cli as _register_journey_cli
parser = argparse.ArgumentParser(prog="/journey", add_help=False)
_register_journey_cli(parser)
argv = shlex.split(cmd_original.split(None, 1)[1]) if len(cmd_original.split(None, 1)) > 1 else []
args = parser.parse_args(argv)
args.func(args)
except SystemExit:
pass
except Exception as exc:
_cprint(f" /journey failed: {exc}")
elif canonical == "background":
self._handle_background_command(cmd_original)
elif canonical == "queue":