Autoreason
NousResearch/autoreason Published by Nous Research
Paper and experiment code for a self-refinement method that treats doing nothing as a valid option
Autoreason is a Nous Research repository holding the paper, tasks and experiment code for a self-refinement method aimed at subjective domains. The README credits Hermes Agent as a co-author alongside SHL0MS.
What Autoreason does
Autoreason targets three failure modes the README attributes to iterative self-refinement: prompt bias, scope creep and a lack of restraint. Each iteration produces three competing versions, the unchanged incumbent (A), an adversarial revision (B) and a synthesis (AB). Fresh agents with no shared context judge them by blind Borda count, and keeping the incumbent is always a valid outcome. The loop converges when A wins twice.
The repository contains the LaTeX paper and compiled PDF, task prompts for five open-ended and three constrained writing tasks, blinded human evaluation materials, and runners for writing experiments, CodeContests problems, multi-seed replication and ablations. The README reports results across model tiers including Haiku 3.5, Haiku 4.5, Sonnet 4 and Sonnet 4.6, and notes that gains on held-out code problems vanish at Haiku 4.5. Its citation block lists SHL0MS and Hermes Agent as authors.
Key features
- A three-way tournament of incumbent, adversarial revision and synthesis
- Blind Borda-count judging by fresh agents with no shared context
- Do-nothing treated as a first-class option
- Experiment runners for writing tasks and 150 CodeContests problems
- Blinded human evaluation materials with a rubric
- Ablations on judge count, aggregation, components and length control
When to use it
- Reproducing the paper's experiments
- Studying how to stop a self-refinement loop from degrading its output
- Adapting the tournament idea to your own writing or code pipelines
Who it is for: Researchers and agent builders interested in evaluating or stopping iterative self-refinement.
How it fits with Hermes Agent
The README header reads SHL0MS | HERMES AGENT and its citation lists Hermes Agent as a co-author, but the opening part of the README does not describe running the method inside Hermes Agent.
FAQ
What is Autoreason?
Autoreason is a research repository for a self-refinement method that pits an unchanged draft against an adversarial revision and a synthesis. Fresh judge agents pick the winner by blind Borda count.
Does Autoreason work with Hermes Agent?
The README is branded SHL0MS | HERMES AGENT and credits Hermes Agent as a co-author, but it describes no Hermes Agent install or integration. It is a repository of paper, tasks and experiment scripts.
Is Autoreason free and open source?
The repository has no license file, so default copyright applies and you should check with the author before reuse.
Similar official for Hermes Agent
All officialAdapter that runs Hermes Agent as a managed employee inside a Paperclip company
NousResearch autonovelAutonomous pipeline that writes, revises, typesets, illustrates and narrates a complete novel
NousResearch Hermes Function CallingReference code for Hermes Pro models to run function calling and JSON mode against a tool schema
NousResearch AtroposArchived Nous Research framework of RL environments for collecting and evaluating LLM trajectories
NousResearch Hermes Bot ModeArchived plugin that turns Hermes profiles into named bots; now bundled in Hermes Desktop
NousResearch pokemon-agentHeadless Pokemon emulator with a REST API and live dashboard that lets Hermes Agent or any LLM agent play
Related guides: What is Hermes Agent? · How to install Hermes Agent