{
  "sources": [
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/RUN.md",
      "quote": "A plugin that needs an account, a key or a device you lack should fail cleanly and say what it needs; that counts for it. Judge what you could not run by reading."
    },
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/field.json",
      "quote": "\"name\":\"tenure\",\"repo\":\"https://github.com/otsoa-dubief/tenure\",\"sha\":\"f4a62855e592b9e170ab0c54d9278aabef05f370\",\"subdir\":\"tenure\"},{\"pr\":153715,\"name\":\"hermes-backup\",\"repo\":\"https://github.com/nizini-london/hermes-back"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-agent/fdde27e7dae174cb4ba842589e92508852b7dd9f/plugin-catalog/README.md",
      "quote": "It must not\n   replace, wrap or rebind core functions, methods, module attributes or\n   private dicts in place (`AIAgent.<method> = ...`, `setattr(server, ...)`,\n   `sys.modules[...]`, writes into a core module's tables)."
    },
    {
      "url": "https://raw.githubusercontent.com/rndaom/Hermes3DS/3182c0b1cc97072e6aa047dd463474e3b12b84d7/plugin/README.md",
      "quote": "`3ds-platform` is the gateway side of [Hermes 3DS](https://github.com/rndaom/Hermes3DS): a homebrew app that\nlets you talk to your Hermes Agent from a Nintendo 3DS. The plugin adds a `3ds` messaging platform to the Hermes\ngateway; the app on the console connects to it over an end-to-end encrypted channel (Noise IK)."
    },
    {
      "url": "https://raw.githubusercontent.com/joelbrilliant/hermes-agent-si/adf7abc1d89b1e1ea686ac2fd29e2b95b454f4fe/README.md",
      "quote": "Sourced, model-free memory. A brain of facts that cite sources and quotes, plus search over your past\nHermes, Claude Code, Codex and Grok sessions on this machine, in one ranked list. No model, no API key, no\nnetwork, no Python dependencies. It refuses to store words you didn't say, and it tells you when sources\ndisagree instead of picking one."
    },
    {
      "url": "https://raw.githubusercontent.com/Investorquab/Seedguard/4809791d06471235fe3243fd1888c66eefb129e1/README.md",
      "quote": "> **A secret firewall for Hermes Agent. The model never sees your keys; your tools can still use them.**"
    },
    {
      "url": "https://raw.githubusercontent.com/Pratiikpy/workroom-for-hermes/c5f6bf334c1163951e203dc7c5777faadfe49795/README.md",
      "quote": "A Hermes Agent plugin: a Cowork-style room inside Hermes Desktop where the agent works on your Word, PowerPoint and Excel files.<br>\n**Every figure tied to its source · Nothing changes without you · Every claim checked**<br>\nNo network, no extra model, no account. Everything stays on your disk."
    },
    {
      "url": "https://raw.githubusercontent.com/Bto-03/hermes-flota/0b480a64f2e7229169dc3003d029f251d803a5da/README.md",
      "quote": "**Run Hermes subagents on your own machines. Flota wakes the right one, runs the subagent there over SSH, and puts the machine back to sleep when the work is done.**"
    },
    {
      "url": "https://raw.githubusercontent.com/otsoa-dubief/tenure/f4a62855e592b9e170ab0c54d9278aabef05f370/tenure/README.md",
      "quote": "**Revocable trust for your Hermes agent: given by default, taken back on a mistake, earned back on evidence.**"
    },
    {
      "url": "https://raw.githubusercontent.com/Bto-03/hermes-flota/0b480a64f2e7229169dc3003d029f251d803a5da/ssh_guard.py",
      "quote": "    setattr(__init__, _MARK, True)\n    cls.__init__ = __init__\n    return True"
    },
    {
      "url": "https://raw.githubusercontent.com/Investorquab/Seedguard/4809791d06471235fe3243fd1888c66eefb129e1/doctor.py",
      "quote": "Hermes' *auxiliary* side-model calls (session titles, context compression,\nsmart approvals, ...) do not pass through ``llm_request``/``llm_execution``\nmiddleware. A secret typed into the **CLI** is stored raw in the session, so\nthose side calls can still see it."
    },
    {
      "url": "https://raw.githubusercontent.com/joelbrilliant/hermes-agent-si/adf7abc1d89b1e1ea686ac2fd29e2b95b454f4fe/remember.py",
      "quote": "MIN_QUOTE_WORDS = 5\nMAX_QUOTE_CHARS = 600\nMAX_FACT_CHARS = 2000"
    },
    {
      "url": "https://raw.githubusercontent.com/rndaom/Hermes3DS/3182c0b1cc97072e6aa047dd463474e3b12b84d7/plugin/__init__.py",
      "quote": "    ctx.register_platform(\n        name=\"3ds\",\n        label=\"Nintendo 3DS\",\n        adapter_factory=ThreeDSAdapter,"
    },
    {
      "url": "https://raw.githubusercontent.com/otsoa-dubief/tenure/f4a62855e592b9e170ab0c54d9278aabef05f370/tenure/__init__.py",
      "quote": "    ctx.register_hook(\"pre_tool_call\", pre_tool_call)"
    },
    {
      "url": "https://raw.githubusercontent.com/Pratiikpy/workroom-for-hermes/c5f6bf334c1163951e203dc7c5777faadfe49795/__init__.py",
      "quote": "    for name, schema, handler, description, toolset in TOOLS:\n        ctx.register_tool(name=name, toolset=toolset, schema=schema, handler=handler, description=description)"
    },
    {
      "url": "https://raw.githubusercontent.com/Bto-03/hermes-flota/0b480a64f2e7229169dc3003d029f251d803a5da/plugin-catalog/flota.yaml",
      "quote": "  key line to a ship's authorized_keys at pairing, and keeps auto-sleep timers in the gateway"
    },
    {
      "url": "https://raw.githubusercontent.com/otsoa-dubief/tenure/f4a62855e592b9e170ab0c54d9278aabef05f370/README.md",
      "quote": "- **Static reading, not a sandbox.** tenure reads a command's text before it runs."
    },
    {
      "url": "https://raw.githubusercontent.com/Pratiikpy/workroom-for-hermes/c5f6bf334c1163951e203dc7c5777faadfe49795/workroom_core/service.py",
      "quote": "        pid = hashlib.sha256(str(path).lower().encode()).hexdigest()[:12]"
    },
    {
      "url": "https://raw.githubusercontent.com/Investorquab/Seedguard/4809791d06471235fe3243fd1888c66eefb129e1/hooks.py",
      "quote": "   ``next_call``: on any internal error it sends a content-free stub instead."
    },
    {
      "url": "https://raw.githubusercontent.com/joelbrilliant/hermes-agent-si/adf7abc1d89b1e1ea686ac2fd29e2b95b454f4fe/__init__.py",
      "quote": "        message = evidence.find_quote(quote, self._user_messages())\n        if message is None:"
    }
  ]
}
