{
  "sources": [
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md",
      "quote": "hermes plugins install C:\\Users\\aydin\\Desktop\\nous-puling\\plugins\\done-bell"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md",
      "quote": "Three environment variables constrain what the tools list, read and control without a code change. All are\nopt-in: unset means the tools behave exactly as before."
    },
    {
      "url": "https://raw.githubusercontent.com/soldgraph/soldgraph-hermes/8b65c678a0bc477aae251755a2c5e1baae15833a/README.md",
      "quote": "This plugin connects Hermes to the hosted Soldgraph MCP server and adds a skill that teaches the agent how to read and report a result. All 19 tools are read-only."
    },
    {
      "url": "https://raw.githubusercontent.com/karmsheel/tokenmaster/626d5c8ede5afd7a1059daf009539e886cc5fd76/README.md",
      "quote": "Token spend analytics for [Hermes](https://hermes-agent.nousresearch.com) — one graph of daily\ntoken consumption across **every Hermes profile**, provider and account on the machine,"
    },
    {
      "url": "https://raw.githubusercontent.com/karmsheel/tokenmaster/626d5c8ede5afd7a1059daf009539e886cc5fd76/plugin/dashboard/plugin_api.py",
      "quote": "account[\"limits\"] = limits.get(account[\"provider\"])\n        account[\"live_limits_supported\"] = supported.get(account[\"provider\"])\n        account[\"trends\"] = trends.get(account[\"provider\"], [])\n        account[\"usage_30d\"] = usage.get(account[\"provider\"], {\"tokens\": 0, \"calls\": 0, \"cost_est\": 0})"
    },
    {
      "url": "https://raw.githubusercontent.com/kujolang/kujo-hermes/4f7b27ef0216cf6284af42fb23f5211a22befd0b/README.md",
      "quote": "Setup does not install the Kujo runtime, browser binaries, containers or service credentials; some Abilities still need those prerequisites."
    },
    {
      "url": "https://raw.githubusercontent.com/kujolang/kujo-hermes/4f7b27ef0216cf6284af42fb23f5211a22befd0b/kujo_hermes/approval.py",
      "quote": "if key[0]==request:\n                    self.grants.pop(key)\n                    return {'approved':True}"
    },
    {
      "url": "https://raw.githubusercontent.com/arcabotai/hermes-camera-watch/ba5f383d818b941bf74af2af4ec5c541ccf435a5/README.md",
      "quote": "Camera URLs may contain a username and password. Tool results, the dashboard, and the refusal log show `redacted@host` and drop the query string. The RTSP password can still be visible to other users on the machine in the `ffmpeg` process list while a grab is running."
    },
    {
      "url": "https://raw.githubusercontent.com/arcabotai/hermes-camera-watch/ba5f383d818b941bf74af2af4ec5c541ccf435a5/backend_live.py",
      "quote": "command += [\"-i\", url, \"-frames:v\", \"1\", \"-an\", str(dest)]"
    },
    {
      "url": "https://raw.githubusercontent.com/asimons81/hermes-skill-layers/4ae841ab0c6a4b3506b561ed328ecc998774361c/README.md",
      "quote": "Sources must be ordinary on-disk skills discovered in the active profile. V1 does not accept plugin-registered skill bundles, arbitrary paths, or URLs as sources."
    },
    {
      "url": "https://raw.githubusercontent.com/asimons81/hermes-skill-layers/4ae841ab0c6a4b3506b561ed328ecc998774361c/dashboard/api/skill_layers/service.py",
      "quote": "if parameters.get(\"review_hash\") != candidate[\"review_hash\"]:\n            raise LayerError(\n                Code.STALE_INPUT, \"The reviewed result hash changed; request a new diff.\", True\n            )"
    },
    {
      "url": "https://raw.githubusercontent.com/brainarts-lab/hebe-longevity/bf303ab6a9af2c431e22e8b595d037dda264cf06/README.md",
      "quote": "If the configured provider fails (no credit, no access), Hermes falls back to another model, possibly your chat model. Check `agent.log` for `Auxiliary hebe_challenger` when independence matters."
    },
    {
      "url": "https://raw.githubusercontent.com/brainarts-lab/hebe-longevity/bf303ab6a9af2c431e22e8b595d037dda264cf06/hebe/plans.py",
      "quote": "Care context, history and other maps are not available here; name that gap instead of\nassuming."
    },
    {
      "url": "https://raw.githubusercontent.com/TheVilfer/better-tg-cli/0a73b787509dd385c9ef555bc16ed2e34d9ab4af/agent-plugin/README.md",
      "quote": "They are kept in its own items in the macOS Keychain, the Linux Secret Service, Windows\n  DPAPI (`%APPDATA%\\tg`) or, without any of them, a 0600 file in `~/.config/tg`. The server reads\n  only those, never Hermes' secrets or another tool's login."
    },
    {
      "url": "https://raw.githubusercontent.com/caelum0x/scribase-hermes-plugin/77641be477430b83a082406cdf7c6dbb7037e6ca/tools.py",
      "quote": "\"POST\", f\"{api_base}/v1/environments\", api_key,\n        body={\n            \"organization_id\": org, \"project_id\": project, \"environment_id\": environment,\n            \"kind\": \"production\", \"data_mode\": \"schema_only\",\n            \"region\": region, \"postgres_major\": postgres_major, \"ttl_hours\": None,\n        },\n        extra_headers={\"Idempotency-Key\": _idempotency_key()},"
    },
    {
      "url": "https://raw.githubusercontent.com/danieljwonder/wp-manager/78b783bd5e210b5501bd8de302169fe7b909bfaa/README.md",
      "quote": "After every update run, wp-manager\n> checks the site and tells you plainly if something broke. It cannot undo the update."
    },
    {
      "url": "https://raw.githubusercontent.com/danieljwonder/wp-manager/78b783bd5e210b5501bd8de302169fe7b909bfaa/core/credentials.py",
      "quote": "* ``{\"env\": \"WPM_<ID>_APP_PASSWORD\"}`` (default) — ``agent.secret_scope.get_secret``: covers the\n  profile's ``.env`` and every Hermes secret source (1Password, Bitwarden, command helper).\n* ``{\"op\": \"op://Vault/Item/field\"}`` — ``op read`` run directly (argument list, no shell, 15 s)."
    },
    {
      "url": "https://raw.githubusercontent.com/vitaliy-blprnt/hermes-plugin-omlx/eb748caf0a3080cd3b8d9426eb995d2722ec3406/README.md",
      "quote": "Requires **Hermes 0.23.0+**, **macOS 15+**, and **Apple Silicon** on the machine running the gateway."
    },
    {
      "url": "https://raw.githubusercontent.com/vitaliy-blprnt/hermes-plugin-omlx/eb748caf0a3080cd3b8d9426eb995d2722ec3406/provider.py",
      "quote": "if (Path(get_hermes_home()) != self.home\n                or request.url.scheme != \"http\"\n                or request.url.host != \"127.0.0.1\"\n                or request.url.port != expected.port\n                or not request.url.path.startswith(\"/v1/\")):\n            raise httpx.ConnectError(\"oMLX request does not belong to this profile's local runtime\", request=request)"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-agent/main/plugin-catalog/README.md",
      "quote": "11. **Credentials come through Hermes, never from files.** A plugin gets\n   secrets only through Hermes's routes."
    }
  ]
}