{
  "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/tools.py",
      "quote": "    hass_url = (get_secret(\"HASS_URL\", \"http://homeassistant.local:8123\") or \"\").rstrip(\"/\")\n    if problem := url_scheme_problem(hass_url):\n        raise ValueError(problem)\n    return hass_url, (get_secret(\"HASS_TOKEN\", \"\") or \"\").strip()"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/adapter.py",
      "quote": "if not (self._watch_domains or self._watch_entities or self._watch_all):\n                logger.warning(\n                    \"[%s] No watch_domains, watch_entities, or watch_all configured. \""
    },
    {
      "url": "https://raw.githubusercontent.com/james-see/midi-bridge/5c94d270116454795f644e2118f1f42e057da808/midi_utils.py",
      "quote": "_virtual_port = mido.open_output(_virtual_port_name, virtual=True)"
    },
    {
      "url": "https://raw.githubusercontent.com/james-see/midi-bridge/5c94d270116454795f644e2118f1f42e057da808/pattern_player.py",
      "quote": "        # Wait until it's time\n        time.sleep(max(0, t))\n\n        # Send note on\n        note_on = mido.Message(\"note_on\", note=int(note), velocity=int(vel), channel=int(ch))\n        midi_utils.send_midi(note_on)\n\n        # Hold for duration\n        time.sleep(dur)"
    },
    {
      "url": "https://raw.githubusercontent.com/Printaga/Hermes-Workflow/3f7a6a185e489ff4d75a0e8c1a9050c300f602d5/visual_workflow_hermes/runtime.py",
      "quote": "        Approval gates are human-only and refused here: answering one needs\n        ``/workflow approve`` or the canvas approve control, so a model call naming\n        a pending approval node gets a refusal telling it to ask the user instead.\n        \"\"\"\n        return self._respond_impl(args, allow_approval=False)"
    },
    {
      "url": "https://raw.githubusercontent.com/Printaga/Hermes-Workflow/3f7a6a185e489ff4d75a0e8c1a9050c300f602d5/README.md",
      "quote": "* **One bot and one model per step.** The agent picker lists host profiles and overrides\n  the model for that step only. It does not re-home skills, tools or memory: a step runs\n  as the active bot with those two overrides, and picking \"the writer bot\" does not give the step\n  the writer's skill set."
    },
    {
      "url": "https://raw.githubusercontent.com/Shikhyy/hermes-agent/5b2a4b4a2c43e8a9b1e7bf8d32484a651bffedf0/plugins/chronos/chronos/engine.py",
      "quote": "        if node.status != NodeStatus.PASSED:\n            raise MergeError(f\"Branch '{node_id}' has status '{node.status.value}'; only passed branches merge.\")"
    },
    {
      "url": "https://raw.githubusercontent.com/Shikhyy/hermes-agent/5b2a4b4a2c43e8a9b1e7bf8d32484a651bffedf0/plugins/chronos/chronos/verifier.py",
      "quote": "        if (directory / \"package.json\").exists():\n            return [\"npm\", \"test\", \"--if-present\"]"
    },
    {
      "url": "https://raw.githubusercontent.com/rasrobo/proofops/5916cc80d036a4ef81a961513ee973630393fcd4/__init__.py",
      "quote": "      allowed_paths: file roots a plan may read inside; a plan root outside them is\n        refused. None (unset) means \"no operator fence; the plan's own roots apply\"."
    },
    {
      "url": "https://raw.githubusercontent.com/abualnassr/hermes-committee/c7ed1b63feee39185aed90eac0d0f9185109e959/committee/engine.py",
      "quote": "        rng_local.shuffle(order)                       # per-reviewer order cancels position bias\n        shown = [(lab, scrub_identity(run, run[\"answers\"][lab][\"answer\"])) for lab in order]"
    },
    {
      "url": "https://raw.githubusercontent.com/abualnassr/hermes-committee/c7ed1b63feee39185aed90eac0d0f9185109e959/__init__.py",
      "quote": "            f = ev.extract(p.name, p.read_bytes())"
    },
    {
      "url": "https://raw.githubusercontent.com/mojomast/hermes-templeos/c61d00eb4d36c5e3c7cd57a2985985aed8db42f0/templeos/arbiter.py",
      "quote": "    def take_control(self) -> dict[str, Any]:\n        return self.set_mode(\"user\")\n\n    def hand_back(self) -> dict[str, Any]:\n        return self.set_mode(\"shared\")"
    },
    {
      "url": "https://raw.githubusercontent.com/mojomast/hermes-templeos/c61d00eb4d36c5e3c7cd57a2985985aed8db42f0/README.md",
      "quote": "- **Files.** Serial Xfer is capped at 256 KiB. Live RedSea qcow2 is never mounted while QEMU holds it. FAT push is experimental."
    },
    {
      "url": "https://raw.githubusercontent.com/Pierrem57/hermes-ikigai/59f405f8b98c2f0ecb4a29fe90322c76ea47ce95/core.py",
      "quote": "    if not tag and not _owns(store, m, session_id, parent_session_id, platform):\n        return None"
    },
    {
      "url": "https://raw.githubusercontent.com/jusst01/budget-leash/7b4126703e84826e8ff8a8926432057f7790686c/leash.py",
      "quote": "                if flat > 0 and m.spent_usd + flat > float(self.config[\"session_cap_usd\"]):"
    },
    {
      "url": "https://raw.githubusercontent.com/sniperchief/Bulk/99a3f1780de549ac1c0a0e878b29f6d8d248be4a/jobs.py",
      "quote": "Delivery is at-least-once. A process can stop after the model has responded but before\nthe result is saved, in which case the item is sent to the model again after recovery."
    },
    {
      "url": "https://raw.githubusercontent.com/Cyb3rb1ade/openclaw-plur1bus-memory/59d31b693d13091358ce3401bfac707279097c08/catalog/plur1bus/provider.py",
      "quote": "    def on_pre_compress(self, messages: list[dict[str, Any]], **kwargs: Any) -> str:\n        \"\"\"Durably checkpoint direct evidence before Hermes discards context.\"\"\""
    },
    {
      "url": "https://raw.githubusercontent.com/Cyb3rb1ade/openclaw-plur1bus-memory/59d31b693d13091358ce3401bfac707279097c08/catalog/plur1bus/README.md",
      "quote": "Each profile opts in separately. Model and storage migrations require\nconfirmation. If Hermes exposes a secondary profile in read-only mode, open\nit as the backend's launch profile to edit its settings."
    }
  ]
}
