{
  "sources": [
    {
      "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": "class HomeAssistantAdapter(BasePlatformAdapter):\n    \"\"\"``state_changed`` -> MessageEvents with domain/entity filtering and per-entity cooldowns.\"\"\""
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/tools.py",
      "quote": "    allow, deny = _get_entity_filter_config()\n    if not allow and not deny:\n        return None"
    },
    {
      "url": "https://raw.githubusercontent.com/BigBossRabbit/reapx/1d465e712013b59e396ddcf39a5162d34dfb1976/harvest.py",
      "quote": "        if not new:\n            p.result[\"new_count\"] = 0\n            p.result[\"note\"] = (\"No new bookmarks since the last run \"\n                                \"(the seen-ledger never forgets). Nothing \"\n                                \"was processed.\")\n            _record(p, ok=True)\n            return p.result"
    },
    {
      "url": "https://raw.githubusercontent.com/BigBossRabbit/reapx/1d465e712013b59e396ddcf39a5162d34dfb1976/skills_out.py",
      "quote": "        if not want_registered:\n            continue"
    },
    {
      "url": "https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/desktop/plugin.js",
      "quote": "      try { ok = await host.composer.insertText(null, text, { mode: 'block' }) } catch (err) { ok = false }"
    },
    {
      "url": "https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/figure_runtime/runtime.js",
      "quote": "  // Loops only: deep recursion or one huge built-in call (a giant sort) is not covered.\n  const LOOP_MS = 3000;"
    },
    {
      "url": "https://raw.githubusercontent.com/ilPez00/hermes-physis/330e795b92544ff8d7ca9ab3d099d943dbc2185c/tools.py",
      "quote": "            # One nudge per turn: attempt > 0 means the operator/message loop\n            # already got the failure and the turn is allowed to finish.\n            if attempt:\n                return None"
    },
    {
      "url": "https://raw.githubusercontent.com/5dive-ai/5dive-plugins/d9e8ad1ad0f6e109d54a213e743d25284389f875/plugins/dashboard/hermes/adapter.py",
      "quote": "    A file is removed before its message is handed on, so a gateway restart\n    never answers the same message twice. A file that is not a valid message\n    is removed too and logged; leaving it would make every poll trip on it."
    },
    {
      "url": "https://raw.githubusercontent.com/yunganas/hermes-swarm-for-hire/a6d31079e5154a06d2cf03aa4ecafa5281be3cae/__init__.py",
      "quote": "    return {\"action\": \"approve\", \"message\": msg}"
    },
    {
      "url": "https://raw.githubusercontent.com/yunganas/hermes-swarm-for-hire/a6d31079e5154a06d2cf03aa4ecafa5281be3cae/near.py",
      "quote": "        out = self._rpc(\"broadcast_tx_commit\", [base64.b64encode(signed).decode()])\n        status = out.get(\"status\", {})"
    },
    {
      "url": "https://raw.githubusercontent.com/AshThunder/ship-reel/1b72949d32ea8a8c33afe67dab15c6473d822ab2/tools.py",
      "quote": "    attempts = max(1, min(3, int(args.get(\"max_attempts\") or 3)))"
    },
    {
      "url": "https://raw.githubusercontent.com/AshThunder/ship-reel/1b72949d32ea8a8c33afe67dab15c6473d822ab2/engine/plan.py",
      "quote": "    allow_risky = bool(raw.get(\"allow_risky\"))\n    steps, warnings = [], []\n    for i, s in enumerate(steps_in):\n        step, w = normalize_step(s, i, allow_risky)"
    },
    {
      "url": "https://raw.githubusercontent.com/davidpgil/hermes-stage/964c43b976124ea98b58a30cc8efbeb966d261fd/stage/entry.mjs",
      "quote": "    const rpc = (method, params = {}) => new Promise((res, rej) => {\n      if (ws.readyState !== 1) return rej(new Error('gateway socket not open'));\n      const id = nextId++;\n      pending.set(id, { resolve: res, reject: rej });\n      ws.send(JSON.stringify({ jsonrpc: '2.0', id, method, params }));\n    });"
    },
    {
      "url": "https://raw.githubusercontent.com/AndrewMason7/apple-doc-plugin/0385ad680ffb2d8ad4eb45ea66249885a349197f/bridges/hermes/__init__.py",
      "quote": "            ctx.register_hook(\"transform_terminal_output\", _make_compiler_hook(ctx))"
    },
    {
      "url": "https://raw.githubusercontent.com/AndrewMason7/apple-doc-plugin/0385ad680ffb2d8ad4eb45ea66249885a349197f/desktop/plugin.js",
      "quote": "\t\tresults: filtered.length ? filtered : pool.slice(0, 4),\n\t\tlatencyMs: 1.2,\n\t\tmode: matchedIdioms.length ? 'hybrid-idiom-rrf' : 'fts5-bm25',"
    },
    {
      "url": "https://raw.githubusercontent.com/kaosjammo/hermes-email-steward/a14b1c6ab76d23fb01e07a97b02990f6d4442273/email_steward/worker.py",
      "quote": "        # A process died after intent was durably marked, before outcome: do not resend blindly.\n        self.store.execute(\"UPDATE outbox SET state='uncertain',error='Delivery outcome unknown after interruption; owner reconciliation required' WHERE state='sending'\")"
    },
    {
      "url": "https://raw.githubusercontent.com/kaosjammo/hermes-email-steward/a14b1c6ab76d23fb01e07a97b02990f6d4442273/email_steward/plugin.py",
      "quote": "    from gateway.run import _profile_runtime_scope\n    with _profile_runtime_scope(Path(home)):\n        yield"
    },
    {
      "url": "https://raw.githubusercontent.com/koala73/worldmonitor-hermes-plugin/8db8fb2f5ea71d464c2f380a7c8564868c678986/README.md",
      "quote": "This is a configuration-only Agent Plugins v1 package. It ships a remote MCP\nconnection and one workflow skill. There is no local runtime code, Python\nplugin, shell hook, background process, binary or self-updater."
    }
  ]
}
