{
  "sources": [
    {
      "url": "https://raw.githubusercontent.com/aydnOktay/hermes-done-bell-/3fa519a291d91b0e6c44bd42762190363ce80c39/README.md",
      "quote": "OS 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."
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-official-plugins/e7a218f26db88426ab3e7376f0e000b6e356f5e7/homeassistant/README.md",
      "quote": "1. **Gateway platform `homeassistant`**: subscribes to Home Assistant's WebSocket event bus and\n   forwards `state_changed` events to the agent, with domain/entity filters and per-entity cooldowns."
    },
    {
      "url": "https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/README.md",
      "quote": "It is not a video generator and not a separate app: it gives Hermes a new ability, **a canvas inside what you're reading**, plus a voice that stays in sync with the drawing."
    },
    {
      "url": "https://raw.githubusercontent.com/vincitamore/hermes-slopcannon/b03e62386f85a13df42c34a63f87cf46618387b4/README.md",
      "quote": "Music videos from a song, inside Hermes. Ask for a film; the agent writes the direction, SLOPCANNON renders it, and Hermes asks you before every credit is spent."
    },
    {
      "url": "https://raw.githubusercontent.com/saasagelabs/twring/5a7083e3c9d1cd656f1fd85da771d6eee3d2267a/integrations/hermes/README.md",
      "quote": "Hermes keeps its own model, memory, tools and permissions. Twring adds the call."
    },
    {
      "url": "https://raw.githubusercontent.com/itsLittleOdd/check-please/d9c370f09f7ae27b57047f74b235b60ddc7a6024/README.md",
      "quote": "- **A silent no-op can still count as proof.** A script that prints \"done\" and exits clean without actually doing anything backs its own claim; nothing in the transcript tells the plugin the action never happened."
    },
    {
      "url": "https://raw.githubusercontent.com/LaithAskar/hermes-plugin-safehouse/8e2e5ced6ece60b3c33a9ae36a0da5cf04a95fee/README.md",
      "quote": "- **Linux and Windows are unsupported.** Dynamic trials need macOS `sandbox-exec`; elsewhere you get a static scan and `INCONCLUSIVE`."
    },
    {
      "url": "https://raw.githubusercontent.com/noblebrown-69/hermes-oneiros/c9bd78835f6388f04b23a9171c331e6270ef2b73/README.md",
      "quote": "- **Proposal-first.** `apply_enabled: false` by default. v0.3 adds a gated apply: every apply needs a named actor, writes a pre-apply snapshot, secret-scans inputs and written lines (refuses on a hit), retires the old value with a column-0 `SUPERSEDED` marker instead of deleting anything, refuses to grow MEMORY.md past the Hermes char limit, verifies the write, and logs an `applied` receipt"
    },
    {
      "url": "https://raw.githubusercontent.com/yxssxn/skilluminati/0affc46618f62d9b497f177178acefb83f63dd02/README.md",
      "quote": "1. It finds the latest 12 times you used the skill, each with the chat as it stood at that moment."
    },
    {
      "url": "https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/README.md",
      "quote": "Click an issue and a session opens in that repo with the issue already sitting in the composer. The agent works. When it opens the pull request, the card moves itself to Review."
    },
    {
      "url": "https://raw.githubusercontent.com/dmustapha/hermes-proving-ground/11af83a569951bad96d62299c3e23cd7fc515ef4/README.md",
      "quote": "PROVING GROUND sends 24 known, harmless test calls through the plugins you have installed, with the model never called, and shows in one matrix what each plugin, and the whole stack, did to each call."
    },
    {
      "url": "https://raw.githubusercontent.com/Junkz3/hermes-wrenchboard/da468ace9e5c5cdfa118fe302eeda00de81f67cb/README.md",
      "quote": "- **One bench per Hermes.** The pane follows the board and repair you worked on last, not each chat session."
    },
    {
      "url": "https://raw.githubusercontent.com/0xsaltylollipop/vellum/286b44d587500bd4792decdc73370791262aec0b/paper_anim/turns.py",
      "quote": "    if v is None:  # figures only change in a paper turn: never in other chats, cron, messaging, or after leaving"
    },
    {
      "url": "https://raw.githubusercontent.com/vincitamore/hermes-slopcannon/b03e62386f85a13df42c34a63f87cf46618387b4/gate.py",
      "quote": "    When the check is unavailable this returns False: the gate then hands its approve directives to\n    Hermes, whose own prompt applies (and which a real bypass would approve without asking, bounded only\n    by ``max_credits_per_action``)."
    },
    {
      "url": "https://raw.githubusercontent.com/yxssxn/skilluminati/0affc46618f62d9b497f177178acefb83f63dd02/plugin/skilluminati/realrun.py",
      "quote": "#: sessions had tools; the replay offers none, and some provider routes drop a tool_use-only turn"
    },
    {
      "url": "https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/dashboard/plugin_api.py",
      "quote": "        porcelain = await _git(root, \"status\", \"--porcelain\")\n        dirty = _dirty_from_status(porcelain)\n        if dirty[\"staged\"] or dirty[\"unstaged\"]:\n            return _switch_refusal(\n                \"dirty_tree\","
    },
    {
      "url": "https://raw.githubusercontent.com/dmustapha/hermes-proving-ground/11af83a569951bad96d62299c3e23cd7fc515ef4/proving_ground/census.py",
      "quote": "                callbacks[index] = self._wrap(callback, plugin, kind, name)"
    },
    {
      "url": "https://raw.githubusercontent.com/Junkz3/hermes-wrenchboard/da468ace9e5c5cdfa118fe302eeda00de81f67cb/desktop/src/camera.js",
      "quote": "// The agent asked (wb_capture). Every picture is the technician's to allow, camera on or off: nothing\n// here can decide someone is looking. A camera turned on for one picture goes off right after."
    },
    {
      "url": "https://api.github.com/repos/NousResearch/hermes-agent/pulls/153804",
      "quote": "They use private fixtures, so the public repo ships the plugin, its docs and its licence only."
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-agent/main/plugin-catalog/README.md",
      "quote": "9. **No runtime overrides of Hermes core.** A listed plugin extends Hermes only\n   through public surfaces: hooks, middleware, provider profiles and the\n   other `register_*` APIs, and Desktop SDK slots and routes."
    }
  ]
}