diff --git a/.github/workflows/release-pypi.yml b/.github/workflows/release-pypi.yml index 5c46102..7240d5f 100644 --- a/.github/workflows/release-pypi.yml +++ b/.github/workflows/release-pypi.yml @@ -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. diff --git a/README.md b/README.md index a6bdc0e..ac8d456 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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 diff --git a/__init__.py b/__init__.py index a2bf78e..646285a 100644 --- a/__init__.py +++ b/__init__.py @@ -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 diff --git a/keeperhub_plugin/client.py b/keeperhub_plugin/client.py index fe1aaab..d21879b 100644 --- a/keeperhub_plugin/client.py +++ b/keeperhub_plugin/client.py @@ -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" diff --git a/pyproject.toml b/pyproject.toml index 0d849d7..4f8fdf4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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" @@ -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