hermes-agent/tests/honcho_integration
Erosika 18c156af8e feat(honcho): scope host and peer resolution to active Hermes profile
Derives the Honcho host key from the active Hermes profile so that each
profile gets its own Honcho host block, workspace, and AI peer identity.

Profile "coder" resolves to host "hermes.coder", reads from
hosts["hermes.coder"] in honcho.json, and defaults workspace + aiPeer
to the derived host name.

Resolution order: HERMES_HONCHO_HOST env var > active profile name >
"hermes" (default).

Complements #3681 (profiles) with the Honcho identity layer that was
part of #2845 (named instances), adapted to the merged profiles system.
2026-04-02 09:25:16 -07:00
..
__init__.py test: add unit tests for 8 untested modules (batch 3) (#191) 2026-03-01 05:28:12 -08:00
test_async_memory.py refactor(honcho): remove local memory mode 2026-03-12 16:23:34 -04:00
test_cli.py fix(honcho): harden tool gating and migration peer routing 2026-03-11 18:21:27 -04:00
test_client.py feat(honcho): scope host and peer resolution to active Hermes profile 2026-04-02 09:25:16 -07:00
test_config_isolation.py fix(honcho): write config to instance-local path for profile isolation (#4037) 2026-03-30 16:41:19 -07:00
test_session.py test: add unit tests for 5 security/logic-critical modules (batch 4) 2026-02-28 20:33:48 +03:00