{
  "sources": [
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md",
      "quote": "Copy the pane (Hermes 0.21 installer may skip it):"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md",
      "quote": "By default, **no events are forwarded**. Configure at least one of `watch_domains`, `watch_entities`\nor `watch_all`, otherwise a warning is logged at startup and every state change is dropped."
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/tools.py",
      "quote": "from agent.secret_scope import get_secret"
    },
    {
      "url": "https://raw.githubusercontent.com/ahmardchain/ahmardchain-hermes-data-saver/443fe0729dbd2e21fe862f0e4d4347ecc81f9dd1/core.py",
      "quote": "            if mode == \"enforce\" and (over or spent_out):\n                return {\"action\": \"block\", \"message\": message + \" \" + self._how_to_proceed()}\n            return {\"action\": \"approve\", \"message\": message}"
    },
    {
      "url": "https://raw.githubusercontent.com/ahmardchain/ahmardchain-hermes-data-saver/443fe0729dbd2e21fe862f0e4d4347ecc81f9dd1/ledger.py",
      "quote": "                (now, day_key(now), month_key(now), session_id or \"\", category, source, rx, tx,\n                 1 if measured else 0, (detail or \"\")[:300]),"
    },
    {
      "url": "https://raw.githubusercontent.com/YAN-XBT/hermes-vnc/2f1f8b906746dba670c526b06c87aa2859730d34/README.md",
      "quote": "* **Typing is ASCII.** Keystrokes are X11 keysyms, which covers printable ASCII, Tab and\n  Return. Text inside Latin-1 but outside ASCII is sent as clipboard text (the remote\n  machine has to paste it). Anything outside Latin-1 — Cyrillic, Greek, CJK — is refused\n  with `unsupported_text`: RFB's cut-text message is Latin-1, so there is no honest way to\n  type it through this protocol."
    },
    {
      "url": "https://raw.githubusercontent.com/YAN-XBT/hermes-vnc/2f1f8b906746dba670c526b06c87aa2859730d34/session.py",
      "quote": "            if not connected.wait(self.settings.connect_timeout):\n                raise VncError(\n                    f\"timed out after {self.settings.connect_timeout:.0f}s connecting to \"\n                    f\"{self.settings.label}\"\n                )"
    },
    {
      "url": "https://raw.githubusercontent.com/Angerosteles/local-scout/c1e732ba4e9d431a711ea141c0095352a95bd7a2/README.md",
      "quote": "**Masking is one-way.** Placeholders are not restored in replies or outgoing arguments."
    },
    {
      "url": "https://raw.githubusercontent.com/Angerosteles/local-scout/c1e732ba4e9d431a711ea141c0095352a95bd7a2/scout/prompt_guard.py",
      "quote": "                elif source == 'user_prompt':\n                    # Unscannable user content (e.g. an image or file) stays fail-closed: withheld, as documented.\n                    raise ValueError('unsupported user block')"
    },
    {
      "url": "https://raw.githubusercontent.com/zorroukk/z-midi-console/aae9c17b0957efed41da32438deb0d6034b82445/README.md",
      "quote": "- **Record & export** — hit Record, ride the knobs / play notes (hardware or on-screen), stop, and get a Standard MIDI File any DAW imports."
    },
    {
      "url": "https://raw.githubusercontent.com/zorroukk/z-midi-console/aae9c17b0957efed41da32438deb0d6034b82445/dashboard/plugin_api.py",
      "quote": "        if isinstance(_ak, str) and _ak:\n            lane_hdrs = {\"Authorization\": \"Bearer \" + _ak}"
    },
    {
      "url": "https://raw.githubusercontent.com/bulkpublish/hermes-bulkpublish/530589907c6f791aacd35e1f708dbe8949e7e87f/README.md",
      "quote": "The plugin is a portable Agent Plugins v1 package (`plugin.json` + `mcp.json` + `skills/`). It contains configuration and skills only: no code runs on your machine. Hermes connects to BulkPublish's hosted MCP server at `https://mcp.bulkpublish.com/mcp/full`."
    },
    {
      "url": "https://raw.githubusercontent.com/bulkpublish/hermes-bulkpublish/530589907c6f791aacd35e1f708dbe8949e7e87f/plugin.json",
      "quote": "  \"extensions\": {\n    \"com.nousresearch.hermes\": {\n      \"servers\": {\n        \"bulkpublish\": {\n          \"trust\": \"untrusted\"\n        }\n      }\n    }\n  }"
    },
    {
      "url": "https://raw.githubusercontent.com/SomeoneElseSt/recloc/9d261c04f9c2a5b433bb00b4ccf77327f99fd1db/places/places.py",
      "quote": "    if len(address) <= ADDRESS_TAIL_CHARS:\n        return address\n    return \"…\" + address[-ADDRESS_TAIL_CHARS:]"
    },
    {
      "url": "https://raw.githubusercontent.com/SomeoneElseSt/recloc/9d261c04f9c2a5b433bb00b4ccf77327f99fd1db/remind/handlers.py",
      "quote": "def list_reminders(args: dict, **kwargs) -> str:\n    \"\"\"Delivery is immediate and nothing is queued, so there is no backlog to list.\"\"\"\n    return _ok(reminders=[], note=\"delivery is immediate; nothing is queued\")"
    },
    {
      "url": "https://raw.githubusercontent.com/jamesEmerson112/Riz/09203664d364458b39b2b44f11f21be1347bbe3d/README.md",
      "quote": "The real-arm driver uses LeRobot 0.7's `SO101Follower`. It is tested only against a mock robot with LeRobot's interface."
    },
    {
      "url": "https://raw.githubusercontent.com/jamesEmerson112/Riz/09203664d364458b39b2b44f11f21be1347bbe3d/host/so101_host/host.py",
      "quote": "    def refuse_motion(name):\n        if state[\"frozen\"] and name != \"park\":\n            return {\"ok\": False, \"error\": f\"the arm is frozen by the operator ({state['frozen']}); \"\n                                          \"only a person can unfreeze it\"}"
    },
    {
      "url": "https://raw.githubusercontent.com/Aoyi-Feng/Corallium/6c27382ebea6b96af5076748258a2b575cd94aff/integrations/hermes-plugin/client.py",
      "quote": "        \"read_token\": os.environ.get(\"CORALLIUM_READ_TOKEN\") or cfg.get(\"read_token\") or \"\",\n        \"write_token\": os.environ.get(\"CORALLIUM_WRITE_TOKEN\") or cfg.get(\"write_token\") or \"\","
    },
    {
      "url": "https://raw.githubusercontent.com/defisensei-maxxing/hermes-stepup/8d229a01ed5d6ca1b4640317d80fa44f9ba21394/core.py",
      "quote": "        if not ident:\n            return None  # local CLI/Desktop session, or one we never saw start"
    },
    {
      "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."
    }
  ]
}