{
 "batch": "read1-036",
 "plugins": [
  {
   "pr": 0,
   "name": "done-bell",
   "does": "Rings an OS notification and optional chime and shows a busy/done/needs-you chip in Hermes Desktop when a turn finishes or an approval is waiting.",
   "useful": 4,
   "reliable": 3,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "best": "Small, key-free and wired to real lifecycle hooks (on_session_end, pre_approval_request, agent_loop_stopped) whose handlers never raise, plus a Desktop pane and /bell command.",
   "worst": "A single 96-line test file and a README whose install steps point at the author's own Windows paths and ask the user to copy the pane by hand.",
   "standout": false,
   "blocked": null,
   "total": 18
  },
  {
   "pr": 0,
   "name": "homeassistant",
   "does": "Adds a Home Assistant gateway platform that forwards state-change events to the agent and four tools to list, read and call Home Assistant services over REST.",
   "useful": 4,
   "reliable": 5,
   "polish": 4,
   "creative": 3,
   "beyond": 5,
   "best": "A full platform adapter plus tools that read the token through Hermes's scoped secret store, block dangerous domains like shell_command and python_script, and ship about 2,400 lines of tests.",
   "worst": "Setup still needs a hand-made long-lived token and .env edits, and the idea is a port of a long-standing core integration rather than something new.",
   "standout": false,
   "blocked": null,
   "total": 26
  },
  {
   "pr": 153549,
   "name": "flota",
   "does": "A delegation backend that routes delegate_task subagents to the user's own machines over SSH, waking them by Wake-on-LAN or other methods and putting them back to sleep after the last subagent.",
   "useful": 4,
   "reliable": 4,
   "polish": 5,
   "creative": 5,
   "beyond": 5,
   "best": "It registers a delegation provider plus subagent_start/stop hooks so Hermes itself can wake, use and sleep the user's own hardware, with pairing, a doctor command, a Desktop page and about 8,000 lines of tests.",
   "worst": "It patches core's SSH environment constructor to turn off file sync, which can break when core changes, and it runs user-configured wake and sleep commands with shell=True.",
   "standout": true,
   "blocked": null,
   "total": 28
  },
  {
   "pr": 152633,
   "name": "desktop-inbox",
   "does": "An Inbox pane for Hermes Desktop where cron jobs, scripts and webhooks file items as Hermes conversations, triaged by keyboard with snooze and undo, beside chats, kanban cards and cron jobs that need the user.",
   "useful": 4,
   "reliable": 4,
   "polish": 5,
   "creative": 4,
   "beyond": 4,
   "best": "A finished Desktop triage pane with a demo video, settings in the manifest, and a localhost-only webhook that refuses posts until a token or HMAC secret from Hermes's secret store is set.",
   "worst": "Only about 300 lines of tests for roughly 2,000 lines of code, and the 991-line Desktop pane has no tests at all.",
   "standout": false,
   "blocked": null,
   "total": 25
  },
  {
   "pr": 153913,
   "name": "hyperliquid-desk",
   "does": "A read-only Hyperliquid market dashboard tab, collector and twelve agent tools (market, flow, wallets, candles, node book and stops) with a commentary skill, on Hyperliquid's public data and an optional node relay.",
   "useful": 3,
   "reliable": 4,
   "polish": 5,
   "creative": 4,
   "beyond": 4,
   "best": "A large, finished dashboard with screenshots, about 13,000 lines of tests with recorded fixtures, no order or signing code, and its one optional key read only through Hermes's secret scope.",
   "worst": "Node panels call the author's hosted relay (relay.perpdepth.com) by default, a third-party network call that is on unless the user turns it off, and the audience is a trading niche.",
   "standout": false,
   "blocked": null,
   "total": 24
  },
  {
   "pr": 151695,
   "name": "crash-lab",
   "does": "Four tools that run a simulated booking service with injected failures (timeout after success, malformed response, 503s) and an oracle that grades from service state whether the agent double-booked.",
   "useful": 2,
   "reliable": 4,
   "polish": 3,
   "creative": 3,
   "beyond": 2,
   "best": "A deterministic fault-injection harness whose PASS/FAIL comes from the simulated service's actual state, not the agent's account, with tests and recorded agent trials.",
   "worst": "It is a 148-line toy with one fictional booking workflow, so it tests agents in a lab rather than making the user's own agent better.",
   "standout": false,
   "blocked": null,
   "total": 16
  },
  {
   "pr": 149277,
   "name": "myeline",
   "does": "Points Hermes at Myeline's hosted MCP memory server (cortex.myeline.si) and adds a skill teaching the agent when to propose, search and retract facts.",
   "useful": 3,
   "reliable": 2,
   "polish": 3,
   "creative": 3,
   "beyond": 2,
   "best": "Provenance-backed memory where AI-proposed facts wait in a human review queue, with OAuth handled by Hermes's own MCP client so the package holds no secrets.",
   "worst": "The package is two manifests and a 53-line skill with no code or tests; all behaviour lives in a proprietary paid service that the plugin cannot show or verify.",
   "standout": false,
   "blocked": null,
   "total": 15
  },
  {
   "pr": 149977,
   "name": "webnovel-studio",
   "does": "A long-form fiction runtime that plans, writes, reviews and saves serialized novel chapters through role-routed ctx.llm calls, with cross-chapter story memory (SQLite FTS5), resumable runs, a project lock and a guard hook protecting the book's state.",
   "useful": 3,
   "reliable": 4,
   "polish": 4,
   "creative": 4,
   "beyond": 4,
   "best": "Real machinery a prompt cannot hold: a pre_tool_call guard that stops other tools rewriting canonical story state, resumable runs, a cross-process lock and about 6,500 lines of tests.",
   "worst": "It vendors 3.5 MB of an upstream project, including a minified prebuilt dashboard bundle, and pulls in fastapi, uvicorn and watchdog for a niche (mostly Chinese web-novel) audience.",
   "standout": false,
   "blocked": null,
   "total": 23
  },
  {
   "pr": 151692,
   "name": "gmi-image",
   "does": "An image_gen provider backend that creates and edits images through GMI Cloud's Seedream, Gemini and other models.",
   "useful": 3,
   "reliable": 4,
   "polish": 3,
   "creative": 2,
   "beyond": 4,
   "best": "A clean image-generation provider that reads GMI_API_KEY through Hermes's secret scope and is tested offline against a fake GMI server.",
   "worst": "Every call spends the user's GMI credits with no Hermes approval prompt (disclosed in the README), and it is one more hosted image provider rather than a new idea.",
   "standout": false,
   "blocked": null,
   "total": 20
  },
  {
   "pr": 153785,
   "name": "charrette",
   "does": "A shared whiteboard pane beside the chat where the user draws and the agent reads, points at, annotates and asks about the user's own strokes through eleven board tools, with replay and headless PNG rendering.",
   "useful": 3,
   "reliable": 4,
   "polish": 4,
   "creative": 5,
   "beyond": 4,
   "best": "A fresh human-ink-first contract: the agent can annotate and point at the user's own marks through vision-grounded tools but can never edit them, and each object keeps its provenance and can be replayed.",
   "worst": "Setup needs three separate switches, the repo carries an archive of old engine versions, and it runs a local token-guarded web server that can be exposed past loopback.",
   "standout": false,
   "blocked": null,
   "total": 24
  },
  {
   "pr": 152064,
   "name": "evidence-history",
   "does": "Five tools that store caller-supplied evidence passages in a local append-only SQLite store and answer what was known or published as of a given time.",
   "useful": 2,
   "reliable": 2,
   "polish": 2,
   "creative": 3,
   "beyond": 2,
   "best": "A clear, honest idea of point-in-time evidence (observation versus publication cutoffs) with no network calls and stdlib-only storage.",
   "worst": "About 140 lines of densely packed code with a 36-line test, and a README with placeholder install steps that says no public repository is claimed yet.",
   "standout": false,
   "blocked": null,
   "total": 13
  },
  {
   "pr": 151409,
   "name": "waterloo-jane-street-qr",
   "does": "Fourteen quant tools (Black-Scholes, Heston, Monte Carlo, Almgren-Chriss, Black-Litterman and more) plus a trading-desk persona and hooks that force answers into an EV and TAKE/PASS/HEDGE format.",
   "useful": 2,
   "reliable": 2,
   "polish": 3,
   "creative": 2,
   "beyond": 3,
   "best": "Deterministic, stdlib-only pricing and execution engines with 81 known-answer, cross-model and property tests.",
   "worst": "In its default strict mode a transform_llm_output hook appends a 'desk compliance' warning to every answer in every chat that lacks an EV and a verdict, and all the code sits in one 4,067-line __init__.py beside a stray git submodule.",
   "standout": false,
   "blocked": null,
   "total": 15
  }
 ]
}