feat(honcho): eager peer creation + enable/disable per profile

- Eagerly create AI and user peers in Honcho when a profile is created
  (not deferred to first message). Uses idempotent peer() SDK call.
- hermes honcho enable: turn on Honcho for active profile, clone
  settings from default if first time, create peer immediately
- hermes honcho disable: turn off Honcho for active profile
- _ensure_peer_exists() helper for idempotent peer creation
This commit is contained in:
Erosika
2026-03-30 14:32:51 -04:00
committed by Teknium
parent 37458e72a2
commit 0e90df1216
2 changed files with 84 additions and 1 deletions

View File

@@ -4584,6 +4584,8 @@ For more help on a command:
"migrate",
help="Step-by-step migration guide from openclaw-honcho to Hermes Honcho",
)
honcho_subparsers.add_parser("enable", help="Enable Honcho for the active profile")
honcho_subparsers.add_parser("disable", help="Disable Honcho for the active profile")
def cmd_honcho(args):
from honcho_integration.cli import honcho_command