{
  "batch": "read2-004",
  "plugins": [
    {
      "pr": 0,
      "name": "done-bell",
      "does": "Notifies you when a Hermes turn ends and shows busy, done, or approval-waiting status.",
      "useful": 3,
      "reliable": 4,
      "polish": 3,
      "creative": 3,
      "beyond": 4,
      "best": "It joins turn-end and approval hooks with desktop notifications and a status pane, with tests for the event and mute paths.",
      "worst": "Its install guide still requires manually copying the desktop pane, and the notification use case is relatively narrow.",
      "standout": false,
      "blocked": null,
      "total": 21
    },
    {
      "pr": 0,
      "name": "homeassistant",
      "does": "Connects Hermes to Home Assistant events and gives the agent tools to inspect and control smart-home entities.",
      "useful": 5,
      "reliable": 5,
      "polish": 5,
      "creative": 2,
      "beyond": 5,
      "best": "A mature platform integration combines event-driven conversations, cron delivery, and four practical device tools with entity allow and deny filters.",
      "worst": "It depends on a Home Assistant instance and long-lived token, and service-control policy remains sensitive to the wide range of Home Assistant services.",
      "standout": false,
      "blocked": null,
      "total": 27
    },
    {
      "pr": 152243,
      "name": "morph",
      "does": "Builds an adaptive workspace over GitHub or OpenAPI services where the agent proposes changes for human approval and verifies them by reading back the result.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "The end-to-end write flow pairs exact before-and-after review with read-back verification and a hash-chained audit log, backed by extensive tests and a dashboard.",
      "worst": "Connecting arbitrary services requires operator setup and a compatible OpenAPI schema, so the broad promise is bounded by the APIs it can describe.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 152651,
      "name": "workroom",
      "does": "Links figures in Office documents to spreadsheet sources, tracks downstream changes, and stages recoverable document releases for owner approval.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "It gives document editing provenance and verification through a deep toolset, Desktop workspace, safety hooks, clear limits, and a broad cross-platform test suite.",
      "worst": "The value is concentrated in Office-heavy workflows, and its file-protection hooks and document engine add a substantial dependency and setup footprint.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 153326,
      "name": "sharewise",
      "does": "Inspects local photos and videos for identifying metadata and image content, lets the user choose areas to hide, and verifies cleaned copies.",
      "useful": 4,
      "reliable": 4,
      "polish": 5,
      "creative": 4,
      "beyond": 4,
      "best": "Its remove-only workflow preserves originals and re-reads outputs to verify redaction; on macOS it adds on-device detection and a visual review tool.",
      "worst": "Automatic image detection depends on Apple Vision and is unavailable off macOS, leaving other systems to manual area selection.",
      "standout": false,
      "blocked": null,
      "total": 25
    },
    {
      "pr": 153557,
      "name": "rocketchat-team-gateway",
      "does": "Adds Rocket.Chat as a team messaging platform for Hermes, with per-person sessions, threaded replies, mention gating, and restart-safe delivery.",
      "useful": 3,
      "reliable": 2,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "best": "The adapter covers difficult shared-room concerns including sender-scoped sessions, default-deny Hermes commands, duplicate suppression, and approval buttons.",
      "worst": "At this pinned commit it registers the same `rocketchat` platform id as the existing catalog adapter, a collision the catalog reviewer flagged as a blocker.",
      "standout": false,
      "blocked": null,
      "total": 22
    },
    {
      "pr": 153792,
      "name": "smriti",
      "does": "Provides local personal memory with dated facts, scoped corrections, source records, and hybrid retrieval through a portable MCP server.",
      "useful": 4,
      "reliable": 3,
      "polish": 4,
      "creative": 4,
      "beyond": 4,
      "best": "Its single-file SQLite design combines dated facts and raw episodes with lexical, semantic, entity, and temporal retrieval without a memory service.",
      "worst": "The pinned plugin package contains no focused test suite, and its more capable fact extraction and consolidation mode requires configuring an external model.",
      "standout": false,
      "blocked": null,
      "total": 23
    },
    {
      "pr": 150644,
      "name": "hermes-canvas",
      "does": "Shows the agent’s plan in a Desktop canvas and updates task status from file writes and check results while letting the user steer work in progress.",
      "useful": 4,
      "reliable": 5,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "It closes the loop between plans, real tool activity, checks, and user steering with rich Desktop UI, replay, demos, and a dedicated suite; earlier glob-matching concerns were fixed at this pin.",
      "worst": "Its usefulness is strongest for software projects with well-defined files and checks, and user-authored checks still need careful setup.",
      "standout": true,
      "blocked": null,
      "total": 29
    },
    {
      "pr": 153148,
      "name": "hermes-multiplayer",
      "does": "Adds team channels, DMs, threads, message search, and agent participation across up to five Hermes gateways.",
      "useful": 4,
      "reliable": 1,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "The plugin makes agents and teammates participants in shared chat, with a polished Desktop experience and extensive coverage for sync, access, and thread behavior.",
      "worst": "The pinned version defaults team-room traffic to a Cloudflare relay operated by the plugin author and also relies on a private Hermes session import, both concerns in the catalog review.",
      "standout": false,
      "blocked": null,
      "total": 25
    },
    {
      "pr": 149148,
      "name": "undo-effects",
      "does": "Snapshots files before supported destructive agent tools run and offers commands to inspect and safely restore those changes.",
      "useful": 4,
      "reliable": 4,
      "polish": 4,
      "creative": 3,
      "beyond": 5,
      "best": "It adds an automatic recovery layer even outside Git, preserves replaced content for redo, and explicitly reports commands its parser cannot cover.",
      "worst": "Coverage depends on static command parsing, so several shell, scripting, and platform-specific mutation paths are deliberately outside its protection.",
      "standout": false,
      "blocked": null,
      "total": 25
    },
    {
      "pr": 153316,
      "name": "hermes-lens",
      "does": "Connects Ray-Ban Meta glasses and an iPhone app to the user’s Hermes agent for hands-free voice, camera tasks, and approval prompts.",
      "useful": 3,
      "reliable": 4,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "It routes voice requests through the user’s own agent and memory, while implementing phone-side camera tasks and tap-gated approvals with a real app, tests, and security design.",
      "worst": "It requires compatible glasses, an iPhone, a Gemini API key, and network setup, making the experience inaccessible to many Hermes users.",
      "standout": true,
      "blocked": null,
      "total": 27
    },
    {
      "pr": 152458,
      "name": "housemate",
      "does": "Turns browsers on existing phones, tablets, and laptops into paired room speakers for hands-free Hermes conversations, timers, intercom, and spoken approvals.",
      "useful": 4,
      "reliable": 3,
      "polish": 5,
      "creative": 5,
      "beyond": 5,
      "best": "It turns ordinary household devices into a multi-room voice platform with room-aware answers, wake arbitration, persistent timers, approval cards, and a full test suite.",
      "worst": "It logs the first 80 characters of spoken answers to prompts, and the LAN audio service and model components make privacy and setup more involved than a typical plugin.",
      "standout": true,
      "blocked": null,
      "total": 27
    }
  ]
}
