{
  "sources": [
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/field.json",
      "quote": "Hermes Agent Plugin Hackathon entries: every plugin-catalog entry added to github.com/NousResearch/hermes-agent by a pull request opened from the hackathon post (2026-11-04 21:33Z) to its"
    },
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/RUN.md",
      "quote": "Nothing here needs a model, a key or an account: the model is Nous's own scripted test stand-in, `tests/fakes/fake_llm_provider.py` in the Hermes source, which"
    },
    {
      "url": "https://github.com/NousResearch/hermes-agent/blob/f0066531cefb84421abe9f5e645cbcd7afa63848/plugin-catalog/README.md",
      "quote": "Credentials come through Hermes, never from files."
    },
    {
      "url": "https://raw.githubusercontent.com/PietrangeloManco/hermes-colab/f05cf934fff3b446f2e00cc32e19432e9e41e87b/README.md",
      "quote": "Hermes gets a Colab runtime, uploads your code, keeps the runtime alive, streams\nprogress, syncs outputs and checkpoints back to your machine **while the"
    },
    {
      "url": "https://raw.githubusercontent.com/PietrangeloManco/hermes-colab/f05cf934fff3b446f2e00cc32e19432e9e41e87b/colab_api.py",
      "quote": "Every call goes through Hermes: ``credentialed_provider_request(\"google\", ...)`` attaches the\nuser's own OAuth grant (declared under ``oauth:`` in plugin.yaml) for colab.research.google.com\nonly. This module never"
    },
    {
      "url": "https://raw.githubusercontent.com/PietrangeloManco/hermes-colab/f05cf934fff3b446f2e00cc32e19432e9e41e87b/tests/test_end_to_end_local_jupyter.py",
      "quote": "kernel websocket protocol, chunked upload, unzip, detached runner, polling, output sync, resume\nwith restored checkpoints on a fresh VM — runs for real.\n\"\"\""
    },
    {
      "url": "https://raw.githubusercontent.com/Angerosteles/local-scout/c1e732ba4e9d431a711ea141c0095352a95bd7a2/README.md",
      "quote": "Local Scout is a local privacy layer for Hermes Agent, built for people who handle customer and co-worker data at work: support tickets, inboxes"
    },
    {
      "url": "https://raw.githubusercontent.com/Angerosteles/local-scout/c1e732ba4e9d431a711ea141c0095352a95bd7a2/scout/prompt_guard.py",
      "quote": "Copy-on-write protection for provider-bound user prompts and tool output.\"\"\"\nfrom collections import OrderedDict\nfrom contextvars import ContextVar\nimport hashlib\nimport json\nimport os\n\nfrom"
    },
    {
      "url": "https://raw.githubusercontent.com/Angerosteles/local-scout/c1e732ba4e9d431a711ea141c0095352a95bd7a2/tests/test_hybrid.py",
      "quote": "for engine,candidate in [('logreg','triage'),('knn','triage'),('embed_search','search'),('own_cnn','triage')]:\n            decision=self.call('scout_choose',candidate_id=candidate,recipe_id=engine,reason='label_count>=2; local CPU validation.')\n            self.assertTrue(decision['ok'])\n            result=self.call('scout_train',candidate_id=candidate,recipe_id=engine,dataset_id='a')\n            self.assertTrue(result['ok'])\n            data=result['data']\n            self.assertEqual"
    },
    {
      "url": "https://raw.githubusercontent.com/rtmandreyev/construct/24a1bc838076c94728376850d461b383d003caa9/hermes/construct/README.md",
      "quote": "**Describe a thing. Get a hologram, a 3D model, a print and a kit.** Ask Hermes for a thing in plain words and it"
    },
    {
      "url": "https://raw.githubusercontent.com/rtmandreyev/construct/24a1bc838076c94728376850d461b383d003caa9/hermes/construct/runtime.py",
      "quote": "Construct runs as a child of the interpreter Hermes runs on (`sys.executable -I -B`), importing the\nvendored package from `_vendor/` (or, in a source"
    },
    {
      "url": "https://raw.githubusercontent.com/rtmandreyev/construct/24a1bc838076c94728376850d461b383d003caa9/construct_hologram/test_hermes_plugin.py",
      "quote": "def test_cd_end_to_end(self):\n        r = self.call(\"construct_start\", {\"from_path\": str(V2 / \"cd.json\"), \"title\": \"Test CD\"})\n        self.assertNotIn(\"error\", r)\n        project, scene = r[\"project\"], Path(r[\"scene\"])\n        self.assertTrue(scene.is_file())\n        self.assertTrue(scene.resolve().is_relative_to(self.data.resolve()))\n        self.assertTrue((scene.parent / \"assets\""
    },
    {
      "url": "https://raw.githubusercontent.com/Femtech-web/Capalis/78843af2e15812fc391a74fe1cbcf2ac82a03de1/plugin/README.md",
      "quote": "The model can propose, practise and pause. Only you can approve, resume, revoke, confirm or resolve.\n\n## Disclosure\n\n- **Network:**\n  - `api.github.com`, `slack.com`, `discord.com`"
    },
    {
      "url": "https://raw.githubusercontent.com/Femtech-web/Capalis/78843af2e15812fc391a74fe1cbcf2ac82a03de1/plugin/capalis/core/policy.py",
      "quote": "Fail-closed authorization for Capalis-managed runs and steps.\n\nThese checks are the enforcement boundary for managed execution (D-005, D-016): Hermes hooks and\nmiddleware do not"
    },
    {
      "url": "https://raw.githubusercontent.com/Femtech-web/Capalis/78843af2e15812fc391a74fe1cbcf2ac82a03de1/tests/integration/test_service.py",
      "quote": "def test_reporter_hears_back_when_the_issue_is_closed(env: Env) -> None:\n    digest = qualified(env, reply_when_closed=True)\n    shadow = env.store.runs()[0]\n    assert {a.step_id: a.state.value for a in env.store.latest_attempts(shadow.run_id).values()} == {\n        \"find\": \"completed\", \"create\":"
    },
    {
      "url": "https://raw.githubusercontent.com/Joko-F/hermes-fine-print/7b574f1b5c8dc8eafe3ea9f87ae6b0111853f0ba/README.md",
      "quote": "**Hermes changes what your model sees. Fine Print shows you: with numbers, a note to the model where\nnobody else tells it, and the"
    },
    {
      "url": "https://raw.githubusercontent.com/Joko-F/hermes-fine-print/7b574f1b5c8dc8eafe3ea9f87ae6b0111853f0ba/fine_print/plugin.py",
      "quote": "Hooks, one slash command and one system-prompt section, all registered unconditionally. No\nmiddleware, no tools, no monkeypatching, no LLM or network calls.\n\"\"\"\n\nfrom"
    },
    {
      "url": "https://raw.githubusercontent.com/TANGBUDU/permission-canvas/3a3086066051f5cc7a6ee52c20d62395b814da3f/README.md",
      "quote": "The native Canvas lets a person privately preview a selected window before the agent sees it, set permissions, and approve or deny exact pending"
    },
    {
      "url": "https://raw.githubusercontent.com/TANGBUDU/permission-canvas/3a3086066051f5cc7a6ee52c20d62395b814da3f/driver.py",
      "quote": "Non-Windows hosts require explicit permission_canvas.desktop: native; Bot Desktop is unsupported\")\n    # Placement belongs to the trusted host, not to a plugin inference. Reject\n    #"
    },
    {
      "url": "https://raw.githubusercontent.com/Joko-F/hermes-fine-print/7b574f1b5c8dc8eafe3ea9f87ae6b0111853f0ba/tests/test_fixtures.py",
      "quote": "pytest.skip(f\"no detector for {rule_id} in this version (reference only)\")\n    found = _hits(rule_id, data[\"tool\"], args, data.get(\"result\"), data.get(\"committed\"))\n    if data[\"expect\"] == \"hit\":\n        assert found, f\"{path.name}: {rule_id}"
    }
  ]
}