Skip to main content

HelloAgent platform plugin for Hermes Agent

Project description

helloagent-hermes-plugin

Connects a Hermes gateway to the HelloAgent relay so users can DM the agent from the HelloAgent mobile or web app.

Setup

  1. Install the plugin into the same Python environment as Hermes:

    pip install helloagent-hermes-plugin
    
  2. Create an agent token at:

    https://app.helloagent.cc/app/agents/new
    
  3. Connect Hermes to HelloAgent:

    helloagent-hermes connect
    

    The command prompts for your ha_* token, an optional allowlist, and whether to restart the gateway. It installs the user-plugin link, enables helloagent in Hermes, writes the token into Hermes' environment, and saves a local credential record.

For non-interactive setup, pass the settings as flags:

helloagent-hermes connect --token ha_... --allow-from your_handle --restart-gateway

Manual setup

If you prefer to configure Hermes by hand:

  1. Register the plugin with Hermes' current user-plugin directory:

    helloagent-hermes install
    hermes plugins enable helloagent
    
  2. Create an agent token at:

    https://app.helloagent.cc/app/agents/new
    
  3. Save the token for Hermes:

    export HELLOAGENT_TOKEN=ha_...
    hermes gateway restart
    

Environment variables

Variable Purpose
HELLOAGENT_TOKEN ha_* agent token.
HELLOAGENT_ALLOWED_USERS Comma-separated handles allowed by the adapter prefilter.
HELLOAGENT_ALLOW_ALL_USERS Allow any HelloAgent sender.
HELLOAGENT_DEBUG Enable verbose SDK logging when set to 1.

Notes

Plugin v1 sends complete replies through Hermes' normal adapter.send() path. Token-by-token streaming is intentionally left for a later SDK/Hermes stream transport integration.

The package also exposes a hermes_agent.plugins entry point named helloagent. The directory install step is included because Hermes 0.13's plugin management CLI lists/enables directory plugins, while entry-point plugins are only discovered by the runtime loader.

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

helloagent_hermes_plugin-0.1.2.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

helloagent_hermes_plugin-0.1.2-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file helloagent_hermes_plugin-0.1.2.tar.gz.

File metadata

  • Download URL: helloagent_hermes_plugin-0.1.2.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for helloagent_hermes_plugin-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b5e95a015468488543304b9ae134f73a674f741bfd8d682b2de986e4996f8d46
MD5 07fdfb50eea84203646271860ed4cd22
BLAKE2b-256 3f5b27aca6215b3c10121c67fbdf287e8ce5233af9cbf44fa6749fc4064999a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for helloagent_hermes_plugin-0.1.2.tar.gz:

Publisher: release.yml on helloagentai/helloagent-hermes-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file helloagent_hermes_plugin-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for helloagent_hermes_plugin-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 50e0e52ec0c26e2548fad417c9df4a62604116798191777de4f995b1c398f014
MD5 c178b0dc00de7f56f7068ce58956d653
BLAKE2b-256 f11d7f915f51f267461f6ee4b2b27a3e060946f94c43cfa54906e6e9a7d2d4b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for helloagent_hermes_plugin-0.1.2-py3-none-any.whl:

Publisher: release.yml on helloagentai/helloagent-hermes-plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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