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 --setup
canon-hermes install enables the Hermes plugin in the active Hermes
profile, enables the Canon platform, and sets CANON_ALLOW_ALL_USERS=true for
the first setup unless a Canon allowlist is already configured. Add --setup to
immediately register or reconnect a Canon agent profile. If console scripts are
not on PATH, use python -m canon_hermes_plugin.cli install --setup instead.
Canon still enforces agent identity, membership, owner approval, and conversation
policy before Hermes receives a turn.
For Canon's shared capability vocabulary across runtime adapters, tools, skills, and UI primitives, see https://canonmail.com/agents/integration-capability-manifest.
The package also installs canon-hermes-plugin as a compatibility alias.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file canon_hermes_plugin-0.3.0.tar.gz.
File metadata
- Download URL: canon_hermes_plugin-0.3.0.tar.gz
- Upload date:
- Size: 36.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8dd502a848807255a4147f1f751a404c92b4d102a24f2df0aab510832fd480c
|
|
| MD5 |
0df6424d75e7b4ec8fd9719d282d7b38
|
|
| BLAKE2b-256 |
fa791bca80ed9af072c064bb4be05644a3b8131dab32d719b323f629cef7c568
|
File details
Details for the file canon_hermes_plugin-0.3.0-py3-none-any.whl.
File metadata
- Download URL: canon_hermes_plugin-0.3.0-py3-none-any.whl
- Upload date:
- Size: 34.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ca2ff7f41c974a6f7060201fe6fbba08450004a9909dabfe8916255a5b73fad
|
|
| MD5 |
c41624e2c3fe7d381a237d5ce68c27e6
|
|
| BLAKE2b-256 |
f41888d5fd6f7f61433c703ed6a030f63949af5f3c5ad7fd883913f9e6f335f9
|