Metadata-Version: 2.4
Name: grix-hermes
Version: 1.0.7
Summary: Grix/aibot protocol platform adapter plugin for Hermes Agent
License: MIT
Keywords: hermes,grix,aibot,chatbot,agent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Communications :: Chat
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: aiohttp>=3.9
Provides-Extra: yaml
Requires-Dist: pyyaml>=6.0; extra == "yaml"

# grix-hermes

Standard Grix platform plugin for Hermes Agent.

## Get Grix credentials

Open [grix.dhf.pub](https://grix.dhf.pub/), go to the `AI` section, and create an
`API Agent`.

You will get:

- `GRIX_ENDPOINT`
- `GRIX_AGENT_ID`
- `GRIX_API_KEY`

## Install the plugin

Install and enable it with Hermes:

```bash
hermes plugins install <git-url-or-owner/repo> --enable
```

If you use a Hermes profile, set `HERMES_HOME` to that profile first:

```bash
export HERMES_HOME=/Users/you/.hermes/profiles/<profile-name>
hermes plugins install <git-url-or-owner/repo> --enable
```

## Plugin skills

After installation, Hermes can load these namespaced skills:

- `grix-hermes:grix-admin`
- `grix-hermes:grix-egg`
- `grix-hermes:grix-group`
- `grix-hermes:grix-query`
- `grix-hermes:grix-register`
- `grix-hermes:grix-update`
- `grix-hermes:message-send`
- `grix-hermes:message-unsend`
