Skip to main content

Canon messaging platform plugin for Hermes Agent

Project description

Canon Hermes Plugin

Canon messaging platform plugin for Hermes Agent.

Install

pip install canon-hermes-plugin
canon-hermes install
hermes gateway setup canon

canon-hermes install enables the Hermes plugin in the active Hermes profile and sets CANON_ALLOW_ALL_USERS=true for the first setup unless a Canon allowlist is already configured. Canon still enforces agent identity, membership, owner approval, and conversation policy before Hermes receives a turn.

Development

cd packages/hermes-plugin
python -m pip install -e .
python -m pytest

The plugin uses Canon's REST and SSE APIs. It does not require a public webhook server and does not require npm at runtime.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

canon_hermes_plugin-0.1.0.tar.gz (31.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

canon_hermes_plugin-0.1.0-py3-none-any.whl (32.3 kB view details)

Uploaded Python 3

File details

Details for the file canon_hermes_plugin-0.1.0.tar.gz.

File metadata

  • Download URL: canon_hermes_plugin-0.1.0.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for canon_hermes_plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 930ba9827c35e19bdab84fefabe63bb47b04d24e2cbff712220ef24b34a41237
MD5 4dd5c41bcb154a2cd66e372e7742ced6
BLAKE2b-256 18cdc9d5b0c907893966f82261bf55f800fa220a5baab708acb4d1993be7fc37

See more details on using hashes here.

File details

Details for the file canon_hermes_plugin-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for canon_hermes_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02e275254c6934be6543b6bacef64233de3bc446e1d7f0139d3216acc434ff9e
MD5 47f82410b946603bb1b3703b73a628e1
BLAKE2b-256 3e3667b3896c4a10383f658ef0121842e49d4d56f9e69184a27e103f410df5e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page