Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/release-pypi.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: release-pypi

# Publishes hermes-plugin-keeperhub to PyPI via trusted publishing (OIDC).
# Publishes keeperhub-hermes-plugin to PyPI via trusted publishing (OIDC).
# Triggered by a version tag, e.g.:
# git tag v1.0.0 && git push origin v1.0.0
#
# ONE-TIME SETUP (PyPI supports pending publishers — do this BEFORE first release):
# On pypi.org: Your projects -> Publishing -> Add a pending publisher ->
# PyPI project name: hermes-plugin-keeperhub
# Owner: KeeperHub Repository: hermes-plugin-keeperhub
# PyPI project name: keeperhub-hermes-plugin
# Owner: KeeperHub Repository: hermes-plugin
# Workflow name: release-pypi.yml Environment: pypi
# Create the matching `pypi` environment under repo Settings -> Environments.

Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# hermes-plugin-keeperhub
# keeperhub-hermes-plugin

A [Hermes](https://github.com/NousResearch/hermes-agent) agent plugin for
[KeeperHub](https://keeperhub.com) — gives your agent `kh_*` tools to manage and
Expand All @@ -10,13 +10,13 @@ run on-chain automation workflows, browse templates and protocol actions, and
**Recommended — Hermes plugin manager (no pip needed):**

```bash
hermes plugins install KeeperHub/hermes-plugin-keeperhub --enable
hermes plugins install KeeperHub/hermes-plugin --enable
```

**Or via pip / PyPI:**

```bash
pip install hermes-plugin-keeperhub
pip install keeperhub-hermes-plugin
```
then enable it in your Hermes profile `~/.hermes/config.yaml`:
```yaml
Expand Down
2 changes: 1 addition & 1 deletion __init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Directory-plugin entry point (no-pip install path).

When installed via `hermes plugins install KeeperHub/hermes-plugin-keeperhub`,
When installed via `hermes plugins install KeeperHub/hermes-plugin`,
Hermes clones this repo into ~/.hermes/plugins/keeperhub/ and loads THIS file as
the plugin module, reading `register` off it. The relative import resolves the
bundled `keeperhub_plugin` subpackage from the cloned directory — no pip, no
Expand Down
2 changes: 1 addition & 1 deletion keeperhub_plugin/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

MCP_URL = "https://app.keeperhub.com/mcp"
MCP_PROTOCOL_VERSION = "2024-11-05"
CLIENT_NAME = "hermes-plugin-keeperhub"
CLIENT_NAME = "keeperhub-hermes-plugin"
CLIENT_VERSION = "1.0.0"


Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ requires = ["setuptools>=77"]
build-backend = "setuptools.build_meta"

[project]
name = "hermes-plugin-keeperhub"
name = "keeperhub-hermes-plugin"
version = "1.0.0"
description = "Hermes Agent plugin for KeeperHub — manage and run on-chain automation workflows via the KeeperHub MCP API (kh_* tools)."
readme = "README.md"
Expand All @@ -20,8 +20,8 @@ dev = ["pytest>=8"]
[project.urls]
Homepage = "https://keeperhub.com"
Documentation = "https://docs.keeperhub.com"
Repository = "https://github.com/KeeperHub/hermes-plugin-keeperhub"
Issues = "https://github.com/KeeperHub/hermes-plugin-keeperhub/issues"
Repository = "https://github.com/KeeperHub/hermes-plugin"
Issues = "https://github.com/KeeperHub/hermes-plugin/issues"

# Hermes discovers pip-installed plugins via this entry-point group. The value
# MUST be a MODULE path (no ":register" suffix): Hermes' loader resolves the
Expand Down
Loading