Devin Session Review Agent with Hermes

A run is a handful of calls: fetch the finished session, sometimes list the recent ones to see whether this task has been attempted before, then compose five lines and post them. Now and again a single message goes back into a stalled session, and that is the ceiling. Hermes carries that loop on an open model base, hosted, with your Devin and Slack credentials resolved for it.

Loading preview…
Free to start · guided setup

Watch it work before it's live

Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.

Migrate the notifications service off Moment.js to date-fns

Camille Rousseaudevin-9f4c21ab

Ran 47 minutes. Opened pull request 318 in fleetwing/notifications across 61 files, CI green. The session summary calls the migration complete, while a later message notes one helper, the business day offset used by the digest scheduler, still calls Moment because date-fns carries no direct equivalent. The run ended with the pull request left as a draft.

Set up in minutes

Using this template drops you into a guided setup. It asks exactly this, nothing else:

  1. Connect Devin

    One sign-in. The agent acts through your account, scoped to what this template uses.

  2. Connect Slack

    One sign-in. The agent acts through your account, scoped to what this template uses.

  3. Review rules

    What finished actually means to you: what a session has to produce before you would call it shipped, the shortcuts you refuse to accept as a fix, whether the agent may message a stalled session back, and who owns the queue when one goes wrong.

  4. Runs on Hermes

    Preselected for this page — connect your Hermes account during setup, or switch to NoClick's built-in models with one click.

  5. Watch it handle a test run

    A staged conversation against a simulated world — then it’s live.

Why Hermes for this agent

Five lines, one message, done

Task as given, verdict word, what was actually produced, the links, the run facts. A fixed five line shape means the loop never sprawls no matter how tangled the session was.

The queue read is one call

Listing recent sessions is the single fetch that turns a third attempt at the same task into a labelled third attempt rather than fresh progress arriving in the channel.

Before you fork

Can it reopen or requeue work in Devin?

No. It reads sessions, and on a session waiting for input, where your rules permit it, sends one message naming the missing credential or access grant. Starting, terminating and archiving all sit outside what it can do, so a bad verdict costs you a misleading line in Slack and nothing in your Devin account.

Run it with a different agent

Put Devin Session Review Agent to work on Hermes

Free to start. Guided setup, a test run against staged conversations, and it's live.