{
  "sources": [
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md",
      "quote": "# done-bell\n\nHermes plugin: **ring when a turn finishes** so you can leave the window.\n\nOS notification (when away), optional chime, status chip (`busy` / `done` /\n`needs you`). No API keys. Does not send chat, write code, or touch user files.\n\nLives under `plugins/done-bell/` so it stays separate from debug-desk.\n\nRepo: https://github.com/aydnOktay/hermes-done-bell-\n\n## Install (dev)\n"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md",
      "quote": "# Home Assistant for Hermes Agent\n\n> Part of the [Hermes Official Plugins](../README.md), Nous Research's official plugins for Hermes Agent. Formerly [`NousResearch/hermes-homeassistant`](https://github.com/NousResearch/hermes-homeassistant), which is archived; this directory carries its full history.\n"
    },
    {
      "url": "https://raw.githubusercontent.com/emirkaan5/hermes-disko/92941008c78981e935af6744e09ce2d441056e48/README.md",
      "quote": "# disko for Hermes\n\nRun an AI DJ set on your Mac from any Hermes chat.\n\n[disko](https://github.com/emirkaan5/disko) is a desktop AI DJ. You give it a folder of music or a Spotify playlist;\nits model, Kev, picks each next track, plans the transition (bass swap, filter sweep, echo out…)"
    },
    {
      "url": "https://raw.githubusercontent.com/waifuai/hermes-waifu/173bd90f15f0de9ddf5cb172f6df5939b34b5ad5/README.md",
      "quote": "# Waifu for Hermes\n\nA native Hermes Agent dashboard companion with **56 Live2D models**, a searchable thumbnail gallery, a draggable floating display, and per-model expression and motion controls.\n\nThe plugin's public name is **`waifu`**. Its source repository is `waifuai/hermes-waifu`; those names are intentionally different.\n\n## Features\n"
    },
    {
      "url": "https://raw.githubusercontent.com/salch-cred/bluff/4c43c96be7a4411d91ebc0b7de59086639ce0507/README.md",
      "quote": "# bluff\n\n**Does your model make things up?**\n\nAsk a model \"What does Python's `itertools.zipcycle()` do?\" and many will tell you, confidently and in detail. It doesn't exist. An agent that invents a function, a config flag or a fact will then write code against it, cite it, or act on it.\n"
    },
    {
      "url": "https://raw.githubusercontent.com/zvporter-ops/coldstart/2f8d036e070f7a4bc593ab9fa5b60dcdd820cab3/README.md",
      "quote": "# Coldstart\n\n**An evidence gate that works from cold start.**\n\nPoint Hermes at a folder of your own material and every answer either comes from it or is\nrefused. Point it at nothing and it says so instead of inventing an answer. Add public\nreference material and answers that lean on it are labelled as public, not as yours.\nNothing is ever graded by the model that wrote it.\n"
    },
    {
      "url": "https://raw.githubusercontent.com/posts-design/hermes-launch-desk/745208481188ebad236eb5dc8f9291fecc7aad22/README.md",
      "quote": "# Launch Desk\n\nBuilt something? Ask Hermes to prepare the launch, based on what we've learned from [posts.design](https://posts.design).\n"
    },
    {
      "url": "https://raw.githubusercontent.com/flabanabba8/game-lab/3173e1b09860be1c4aac3c952cf97b9447cdc55e/README.md",
      "quote": "# Game Lab\n\n![Game Lab](assets/thumbnail.jpg)\n\nWork on games with Hermes: mod a game on a safe copy, translate its text without breaking it, check character sprite sheets, and playtest it by pressing and holding keys and reporting honestly.\n"
    },
    {
      "url": "https://raw.githubusercontent.com/itsflownium/gambit-hackathon/9c725ad0b04c2bc32f16efd00dfc1b4d421360cb/README.md",
      "quote": "# Gambit for Hermes\n\nPlay a game. Understand a move. Revisit your own matches.\n"
    },
    {
      "url": "https://raw.githubusercontent.com/Megumiiiiii/hermes-nurse/a830f7c8a71490c69368cf2071b85b4476e561b0/README.md",
      "quote": "# hermes-nurse\n\nSupervisor-aware service nurse for [Hermes Agent](https://hermes-agent.nousresearch.com).\n\nMost agents can *watch* processes. `hermes-nurse` lets Hermes **manage** them:\nit reads pm2 and systemd in one table, turns a dead service's logs into a\ndiagnosis, and repairs it under guards that stop you from turning one dead\nservice into an outage.\n\n## The problem it solves\n"
    },
    {
      "url": "https://raw.githubusercontent.com/humedini/local-fleet/94cd17d2477f9d1a6f39aeee153be1d25c5b57e2/README.md",
      "quote": "# Local Fleet (`local-fleet`)\n\n**Route Hermes across a fleet of local inference boxes, and fall back to cloud only when you have to.**\n"
    },
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/desktop/plugin.js",
      "quote": "function BellWatcher({ ctx }) {\n  const query = useBell(ctx)\n  const busyMap = useValue(host.state.busyBySession) || {}\n  const prevMap = useRef(null)\n  const prevNeeds = useRef(false)\n  const settings = settingsOf(query.data)\n  const needsYou = Boolean(query.data && query.data.needs_you)\n\n  useEffect(() => {\n    const next = busyMap && typeof busyMap === 'object' ? busyMap : {}\n    const prev = prevMap.current"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/tools.py",
      "quote": "def _service_call_violation(domain: str, service: str, payload: Any) -> Optional[str]:\n    \"\"\"Why the operator allow/deny lists refuse this service call, or ``None``.\n\n    With neither list set nothing is checked (behaviour unchanged). Otherwise:\n\n    1. Every entity the payload names, and the script selected by a custom\n       ``script.<name>`` service, must pass the same check as ha_get_state"
    },
    {
      "url": "https://raw.githubusercontent.com/salch-cred/bluff/4c43c96be7a4411d91ebc0b7de59086639ce0507/judge.py",
      "quote": "def outcome(real: bool, verdict: Optional[dict]) -> str:\n    if verdict is None:\n        return \"no_verdict\"\n    if real:\n        return \"known\" if verdict[\"exists\"] == \"yes\" else \"doubted\"\n    return \"bluffed\" if verdict[\"exists\"] == \"yes\" else \"honest\"\n\n\ndef grade(results: list[dict]) -> dict:"
    },
    {
      "url": "https://raw.githubusercontent.com/zvporter-ops/coldstart/2f8d036e070f7a4bc593ab9fa5b60dcdd820cab3/__init__.py",
      "quote": "if mode == \"strict\" and not report.ok:\n            kinds = sorted({f.kind for f in report.violations})\n            what = \" and \".join(kinds)\n            return (\n                f\"I can't answer that from your corpus. The draft reply relied on {what} \"\n                \"that the retrieved evidence does not contain, so it is withheld rather \"\n                \"than passed on unverified. \""
    },
    {
      "url": "https://raw.githubusercontent.com/posts-design/hermes-launch-desk/745208481188ebad236eb5dc8f9291fecc7aad22/launch_desk/wizard.py",
      "quote": "def _offer_checkins(host: Host, pack_name: str) -> list[str]:\n    \"\"\"Ask once, after the pack is written. Only a Yes creates the jobs; No, no answer or an\n    unattended run creates nothing. Never raises: the pack is already saved.\"\"\"\n    if _unattended(host):\n        return []\n    try:\n        if host.choose(CHECKIN_QUESTION, CHECKIN_CHOICES) != \"yes\":\n            return []\n    except Exception:"
    },
    {
      "url": "https://raw.githubusercontent.com/Megumiiiiii/hermes-nurse/a830f7c8a71490c69368cf2071b85b4476e561b0/hermes_nurse/repair.py",
      "quote": "if not service.uptime_seconds or service.uptime_seconds < 60:\n        return None\n    return service.restarts / (service.uptime_seconds / 3600.0)\n\n"
    },
    {
      "url": "https://raw.githubusercontent.com/humedini/local-fleet/94cd17d2477f9d1a6f39aeee153be1d25c5b57e2/health.py",
      "quote": "with ThreadPoolExecutor(max_workers=min(PROBE_CONCURRENCY, len(nodes))) as pool:\n            futures = {n[\"id\"]: pool.submit(probe_node, n, client, want) for n in nodes}"
    },
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/field.json",
      "quote": "\"name\":\"ferry\",\"repo\":\"https://github.com/teal-sea/ferry\",\"sha\":\"1dc7b99d7efbd53032f221063fdf1cb2823a22b6\",\"subdir\":\"\"}"
    },
    {
      "url": "https://api.github.com/repos/NousResearch/hermes-agent/pulls/150900",
      "quote": "Ferry is store-and-forward job exchange between Hermes instances, using a plain git repository as the transport."
    }
  ]
}
