Catalog PyPI
Back to packageRELEASE DETAILS

0.1.0

PyPI

aarvion-guard-hermes

Aarvion governance plugin for Hermes agents

Published29 Jul 2026
Direct dependencies2
Transitive dependenciesNot calculated

README

Version 0.1.0 documentation

aarvion-guard-hermes

Governance plugin for Hermes agents. Intercepts tool calls and inbound messages, forwarding them to the local Aarvion Guard daemon for policy evaluation.

Install

pip install aarvion-guard-hermes
hermes plugins enable aarvion-guard

Setup

  1. Install the guard daemon:

    npx @aarvionai/guard
    
  2. Pair with your Aarvion dashboard:

    aarvion-guard init <pairing-code>
    
  3. Start the guard and run your agent:

    aarvion-guard service start
    hermes run
    

Container

For non-bypassable enforcement, run the pre-built governed container:

docker run -e AARVION_TOKEN=<token> aarvion/hermes-governed:latest

How it works

The plugin registers two Hermes hooks:

  • pre_tool_call - every tool invocation is sent to the guard PDP for allow/deny/ask evaluation
  • pre_gateway_dispatch - inbound messages are checked against channel governance policies

The guard daemon handles surface classification, DLP scanning, and policy evaluation. The plugin is intentionally thin - it sends raw tool name + args and trusts the guard's Go normalizer.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
aarvion-ai-governance
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
aarvion-ai-governance>=0.0.2runtime
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.10",
  "evaluation": "NOT_EVALUATED"
}
httpx>=0.24runtime

Distribution files

2 collected
aarvion_guard_hermes-0.1.0-py3-none-any.whl

bdist_wheel · 6.63 KB · Python py3

Source file
aarvion_guard_hermes-0.1.0.tar.gz

sdist · 6.43 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:02 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:368ea86dead4f27e035c2c8eb1258011f96cc75eb201e97013feed5384a62530

Other collected versions

View all collected versions →