{
  "sources": [
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/RUN.md",
      "quote": "Nothing here needs a model, a key or an account"
    },
    {
      "url": "https://gist.githubusercontent.com/gtmcknight/594c47336546c8763e641b46cf9af4ec/raw/field.json",
      "quote": "home-3d-workshop\",\"repo\":\"https://github.com/Wijt/hermes-home-3d-workshop\",\"sha\":\"8068c2533ac03e9067"
    },
    {
      "url": "https://raw.githubusercontent.com/NousResearch/hermes-agent/fdde27e7dae174cb4ba842589e92508852b7dd9f/plugin-catalog/README.md",
      "quote": "11. **Credentials come through Hermes, never from files.** A plugin gets\n   secrets only through Hermes's routes."
    },
    {
      "url": "https://raw.githubusercontent.com/Wijt/hermes-home-3d-workshop/8068c2533ac03e9067448bf5c6433419f0ab316c/README.md",
      "quote": "A Hermes Agent plugin that makes a 3D printer a member of the group chat."
    },
    {
      "url": "https://raw.githubusercontent.com/Wijt/hermes-home-3d-workshop/8068c2533ac03e9067448bf5c6433419f0ab316c/home3d/hooks.py",
      "quote": "Every hook is defensive: it never raises. ``pre_tool_call`` fails closed (blocks) on internal errors."
    },
    {
      "url": "https://raw.githubusercontent.com/Wijt/hermes-home-3d-workshop/8068c2533ac03e9067448bf5c6433419f0ab316c/scripts/home3d_watch.py",
      "quote": "    if enabled is None or not names & {str(x) for x in enabled}:\n        return DISABLED"
    },
    {
      "url": "https://raw.githubusercontent.com/angelraph/tironian/9b590cc094f4b65cd70e979f632e1783424526a8/plugin/README.md",
      "quote": "A Hermes Agent plugin that trains a small local model on the work you already do with Hermes,"
    },
    {
      "url": "https://raw.githubusercontent.com/angelraph/tironian/9b590cc094f4b65cd70e979f632e1783424526a8/plugin/__init__.py",
      "quote": "    ctx.register_middleware(\"llm_execution\", llm_execution)"
    },
    {
      "url": "https://raw.githubusercontent.com/angelraph/tironian/9b590cc094f4b65cd70e979f632e1783424526a8/plugin/core/pipeline.py",
      "quote": "        raise ValueError(f\"unknown family {family_id}\")"
    },
    {
      "url": "https://raw.githubusercontent.com/jeremiebergel/context-manager-intelligence/399468f0687c051476961e4bb045eb84263be6b1/README.md",
      "quote": "CMI sits between you and the AI and **folds the old pages**."
    },
    {
      "url": "https://raw.githubusercontent.com/jeremiebergel/context-manager-intelligence/399468f0687c051476961e4bb045eb84263be6b1/cmi/store.py",
      "quote": "Degrading context is only safe if it is reversible."
    },
    {
      "url": "https://raw.githubusercontent.com/jeremiebergel/context-manager-intelligence/399468f0687c051476961e4bb045eb84263be6b1/cmi/engine.py",
      "quote": "    def _index_new_outputs(self, messages: List[Dict[str, Any]]) -> None:"
    },
    {
      "url": "https://raw.githubusercontent.com/GodsBoy/hermes-tuneup/e844617bb451fa6d19cd6162a25551599f60e5a9/README.md",
      "quote": "hermes-tuneup tells you, in tokens, when each route will compact and why."
    },
    {
      "url": "https://raw.githubusercontent.com/GodsBoy/hermes-tuneup/e844617bb451fa6d19cd6162a25551599f60e5a9/tuneup/tool.py",
      "quote": "    \"\"\"Always a JSON string, including on failure.\"\"\""
    },
    {
      "url": "https://raw.githubusercontent.com/GodsBoy/hermes-tuneup/e844617bb451fa6d19cd6162a25551599f60e5a9/tuneup/fixes.py",
      "quote": "The preview runs the exact write on a temporary copy, so the diff the user\nconfirms is what will land"
    },
    {
      "url": "https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/README.md",
      "quote": "**Your projects, your agent sessions, and your GitHub issues. One board.**"
    },
    {
      "url": "https://raw.githubusercontent.com/NyllRE/project-command-center/eaa3e2d3a046eb677f4c67aae98b78f1dcec4043/board_store.py",
      "quote": "from plugins.plugin_storage import plugin_data_dir, plugin_db"
    },
    {
      "url": "https://raw.githubusercontent.com/josh-andrews-dev/annotary-hermes/253abf811b4be90f57834f8233730fbc688e7ced/README.md",
      "quote": "Unlike Desktop's in-browser \"Annotate\" mode, which drops one note into the composer,\na Document keeps its Versions, Threads and replies."
    },
    {
      "url": "https://raw.githubusercontent.com/josh-andrews-dev/annotary-hermes/253abf811b4be90f57834f8233730fbc688e7ced/annotary_hermes/accounts.py",
      "quote": "def token_for(pid: str, root: Path | None = None) -> str | None:\n    try:\n        return paths.token_path(pid, root).read_text().strip() or None"
    },
    {
      "url": "https://raw.githubusercontent.com/josh-andrews-dev/annotary-hermes/253abf811b4be90f57834f8233730fbc688e7ced/annotary_hermes/server.py",
      "quote": "        return json.loads(secrets_file(root).read_text())"
    }
  ]
}