OpenPack/AgentWheel package for the same extra message policy concept across agent runtimes.
- OpenClaw: installs the existing
extra-message-policyOpenClaw plugin. - Hermes: installs a Hermes Python plugin that hooks
pre_gateway_dispatchfor listen-only / allow / silent-ingest policy andpre_llm_callfor bounded raw recall context.
Built-in OpenClaw adapter supports plugins directly:
agentwheel install . --adapter openclaw --dry-runAgentWheel 0.9.0's built-in Hermes adapter does not expose plugins; use the included adapter config until upstream adds it:
agentwheel install . --adapter-config adapters/hermes-with-plugins.jsonc --dry-runOpenPack runtime selection is declared in openpack.json through runtimes.
Defaults are installed as settings/hermes-extra-message-policy.json into .hermes/settings.json by AgentWheel. The plugin also reads ~/.hermes/settings.json directly under extra_message_policy.
Default policy is conservative: enabled, respond allowed, no passive ingest sink unless configured.