{
  "batch": "read1-140",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Rings or shows a Desktop status when a Hermes turn completes or needs approval.",
      "useful": 3,
      "reliable": 3,
      "polish": 3,
      "creative": 2,
      "beyond": 4,
      "best": "Its Desktop status chip and native notifications work with turn and approval hooks.",
      "worst": "The README gives a manual Windows Desktop copy step and tests only the Python side.",
      "standout": false,
      "blocked": null,
      "total": 19
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Adds a Home Assistant gateway platform for state events and notifications plus tools to inspect and control devices.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 3,
      "beyond": 5,
      "best": "A full gateway platform, REST toolset, event filtering and substantial policy tests make home control useful.",
      "worst": "Setup needs a Home Assistant token and careful event and entity permissions; the default event watch forwards nothing.",
      "standout": false,
      "blocked": null,
      "total": 26
    },
    {
      "pr": 150568,
      "name": "zaprite",
      "does": "Creates merchant checkout requests through Zaprite, watches payment state and exposes related account operations.",
      "useful": 3,
      "reliable": 5,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "best": "Its secret-store access, per-call human approval and payment-state re-fetch have focused tests and a polished demo.",
      "worst": "It serves merchants with Zaprite accounts and depends on Zaprite for actual checkout and payment truth.",
      "standout": false,
      "blocked": null,
      "total": 24
    },
    {
      "pr": 153221,
      "name": "capalis",
      "does": "Compiles approved, versioned cross-app workflows from requests and runs them with independent checks of side effects.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "Version-bound human approval, durable idempotency, read-back verification and drift quarantine are implemented and tested.",
      "worst": "Its multi-token, multi-app setup and broad runtime make deployment and maintenance demanding.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 152589,
      "name": "ask-ledger",
      "does": "Captures user asks and todos in a durable local log and reminds the agent of unresolved work across sessions.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 4,
      "best": "Automatic capture, user-only closure, persistent reminders and shared-chat privacy handling solve a real agent memory gap.",
      "worst": "The append-only plaintext ledger grows indefinitely and shared-chat ownership has a documented timing ambiguity.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 153896,
      "name": "focus",
      "does": "Routes each turn to relevant memory and skills through a pre-inference hook and injects selected context.",
      "useful": 4,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "best": "It integrates intent triage, skill indexing, memory retrieval and per-turn receipts into the Hermes context path.",
      "worst": "The advertised 250 ms deadline is not enforced around synchronous model calls, so the default router can delay a turn.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 149414,
      "name": "xray",
      "does": "Exercises plugins with fake credentials and clock jumps, then reports suspicious behavior and can watch opt-in bait at runtime.",
      "useful": 5,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "The child-process trap, clock warp, behavior diff and live audit tracer make plugin behavior observable beyond source inspection.",
      "worst": "Its Python audit hooks are bypassable by native code, and optional bait occupies common credential paths until removed.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 153183,
      "name": "crash-recovery",
      "does": "Journals protected tool execution and blocks further side effects after an uncertain outcome until an operator resolves it.",
      "useful": 4,
      "reliable": 5,
      "polish": 4,
      "creative": 4,
      "beyond": 5,
      "best": "Durable admission, integrity checks and cross-session blocking are backed by crash and concurrency tests.",
      "worst": "One pending protected call blocks every other protected call in the profile, and resolution is manual.",
      "standout": false,
      "blocked": null,
      "total": 27
    },
    {
      "pr": 149750,
      "name": "neural-mesh",
      "does": "Adds a local memory provider with fact supersession, point-in-time recall and filtered context injection.",
      "useful": 5,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "Bi-temporal memory changes what Hermes can recall, with a pure-Python store, relevant tests and reproducible evidence.",
      "worst": "The large vendored engine broadens maintenance risk, and saved memory remains plaintext in the local SQLite store.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 151513,
      "name": "workout-tracker",
      "does": "Connects Hermes to hosted workout-planning MCP servers for exercise lookup, plan analysis and account edits.",
      "useful": 2,
      "reliable": 2,
      "polish": 3,
      "creative": 2,
      "beyond": 3,
      "best": "The package cleanly separates public catalog tools from token-gated account tools.",
      "worst": "The checked-in package contains no server implementation or tests, so its remote tool behavior cannot be judged at the pin.",
      "standout": false,
      "blocked": null,
      "total": 15
    },
    {
      "pr": 151303,
      "name": "spendwarden",
      "does": "Checks payment-shaped tool calls against local spending policy and stores manually reported payment receipts.",
      "useful": 4,
      "reliable": 3,
      "polish": 5,
      "creative": 3,
      "beyond": 4,
      "best": "Deterministic budget checks, x402 decoding and an idempotent SQLite receipt ledger are implemented with focused tests.",
      "worst": "Default mode only observes, policy errors pass through by default, and recorded spend depends on a separate tool call.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 151474,
      "name": "memory-bridge",
      "does": "Lets Hermes search and read operator-approved Markdown notes under profile-specific access rules.",
      "useful": 3,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 3,
      "best": "Descriptor-based file access, fail-closed policy checks and extensive security tests protect shared notes.",
      "worst": "An undocumented delegated-child import triggers a catalog warning, and real delegated runs remain unverified.",
      "standout": false,
      "blocked": null,
      "total": 20
    }
  ]
}
