hermes-agent/plugins
Erosika ef7f31562b fix(honcho): move context injection from system prompt to prefetch, fix honcho_context crash
- system_prompt_block() now returns static header only (matching ABC contract)
  All other providers already did this; Honcho was the only one baking live
  user data into system prompt, freezing it on turn 1 forever

- prefetch() assembles two layers:
  Layer 1: base context (representation + card) from peer.context(), cached
  and refreshed on context_cadence (not frozen)
  Layer 2: dialectic supplement, refreshed on dialectic_cadence

- Context and dialectic cadence now checked independently in queue_prefetch()
  Previously context refresh was gated behind dialectic cadence

- Fix honcho_context tool crash: Honcho SDK Message objects use .peer_id
  not .role — was silently returning 'No context available yet' due to
  AttributeError caught by broad except
2026-04-14 18:41:23 -04:00
..
context_engine fix: robust context engine interface — config selection, plugin discovery, ABC completeness 2026-04-10 19:15:50 -07:00
memory fix(honcho): move context injection from system prompt to prefetch, fix honcho_context crash 2026-04-14 18:41:23 -04:00
__init__.py feat(memory): pluggable memory provider interface with profile isolation, review fixes, and honcho CLI restoration (#4623) 2026-04-02 15:33:51 -07:00