{
  "sources": [
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/field.json",
      "quote": "3fa519a291d91b0e6c44bd42762190363ce80c39"
    },
    {
      "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."
    },
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/desktop/plugin.js",
      "quote": "const busyMap = useValue(host.state.busyBySession) || {}"
    },
    {
      "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/adapter.py",
      "quote": "\"\"\"``state_changed`` -> MessageEvents with domain/entity filtering and per-entity cooldowns.\"\"\""
    },
    {
      "url": "https://raw.githubusercontent.com/GodsBoy/hermes-tuneup/e844617bb451fa6d19cd6162a25551599f60e5a9/tuneup/fixes.py",
      "quote": "raise FixRefused(\"The config changed while you were deciding. Run /tuneup again. Nothing changed.\")"
    },
    {
      "url": "https://raw.githubusercontent.com/GodsBoy/hermes-tuneup/e844617bb451fa6d19cd6162a25551599f60e5a9/tuneup/hermes_adapter.py",
      "quote": "\"\"\"The only module in hermes-tuneup that imports undocumented Hermes internals."
    },
    {
      "url": "https://raw.githubusercontent.com/CrowBe/hermes-jobs/34c0490fcc08d5e0b60cd56d32f3fa1f7317c317/__init__.py",
      "quote": "AUTO_DIRECTIONS = frozenset({\"cron->calendar\", \"state\"})"
    },
    {
      "url": "https://raw.githubusercontent.com/jigjoy-ai/hermes-baro/79cb40f9baf20529e4587f07653d31ea2654bf41/tools.py",
      "quote": "\"native_plan_only\": PLAN_ONLY_FLAG is not None,"
    },
    {
      "url": "https://raw.githubusercontent.com/jigjoy-ai/hermes-baro/79cb40f9baf20529e4587f07653d31ea2654bf41/core/consent.py",
      "quote": "\"Model calls go to the backend Baro is configured with.\","
    },
    {
      "url": "https://raw.githubusercontent.com/PietrangeloManco/hermes-colab/f05cf934fff3b446f2e00cc32e19432e9e41e87b/supervisor.py",
      "quote": "self.store.update(run[\"id\"], state=\"resuming\", endpoint=None, resumes=run[\"resumes\"] + 1)"
    },
    {
      "url": "https://raw.githubusercontent.com/PietrangeloManco/hermes-colab/f05cf934fff3b446f2e00cc32e19432e9e41e87b/colab_api.py",
      "quote": "\"\"\"Colab runtime assignment API (the ``/tun/m`` endpoints the Colab web app and CLIs use)."
    },
    {
      "url": "https://raw.githubusercontent.com/brucexu-eth/hermes-phone-use/a2fc998c4a23351d8659654d8db3338a05a8b349/__init__.py",
      "quote": "return [t for t in tools if t.get(\"name\") in DECLARED_TOOLS]"
    },
    {
      "url": "https://raw.githubusercontent.com/tmdry4530/hermes-guard-plugin/84c44e53ec43d3bac2c1a43d6a21aea0d58d4051/hooks.py",
      "quote": "logger.error(\"AgentPay Guard could not record fail-closed decision: %s\", inner_exc)\n        return None"
    },
    {
      "url": "https://raw.githubusercontent.com/rbur0425/ownmachine/a93fbfec22281a01031a62629294e280fca4115b/plugin/ownmachine/provider.py",
      "quote": "if permission_mode != 'standard': raise ValueError('ownmachine_requires_standard_permission_mode')"
    },
    {
      "url": "https://raw.githubusercontent.com/rbur0425/ownmachine/a93fbfec22281a01031a62629294e280fca4115b/plugin/README.md",
      "quote": "Installing this package alone does **not** provision a VM, install the driver or\nviewer, open network ports, or grant macOS permissions."
    },
    {
      "url": "https://raw.githubusercontent.com/Sahil-SS9/hermes-agent-radio-plugin/088a67e1e0bc2f233a1939ab73a80658298be5cd/__init__.py",
      "quote": "The station owns the truth. The plugin holds no queue and decides nothing on air: it reads the"
    },
    {
      "url": "https://raw.githubusercontent.com/Oko300/RiskPulse/fd812147886fcfac5d7e024410a7dfcef255ed16/tools/eight_k.py",
      "quote": "risk = score_8k_items(all_item_codes)  # will be empty until we parse items"
    },
    {
      "url": "https://raw.githubusercontent.com/mackydubzz/hermes-mapdesk/eaaea7102e5d6396840850ee968fe46aea025f41/README.md",
      "quote": "It uses sequential backend commands, not one atomic transaction; if"
    },
    {
      "url": "https://raw.githubusercontent.com/mackydubzz/hermes-mapdesk/eaaea7102e5d6396840850ee968fe46aea025f41/mapdesk_runtime.py",
      "quote": "result = ops.clip(geojson, store.layer(params['overlay_layer_id'])['geojson'])"
    }
  ]
}
