AI Research

HyperReason — an MCTS Test-Time Compute Engine That Publishes When It LOSES

Rudra Sarker
AI Engineer & Full-Stack Developer | Creator of MindWell, SightlineAI & StealthHumanizer
·
2 min read
·
1 view
·
AI-generated

AI tooling disclosure

Generative AI materially contributed to this article.

Human review confirmed by the author.

HyperReason — an MCTS Test-Time Compute Engine That Publishes When It LOSES

title: "HyperReason \u2014 an MCTS Test-Time Compute Engine That Publishes When It LOSES" published: true description: "pip install hypermcts: adaptive-entropy Monte Carlo tree search for LLMs across Z.AI, OpenAI, DeepSeek, Groq, Ollama and Transformers \u2014 with an honest eval contract and raw JSONL traces." tags: python, machinelearning, showdev, ai

The honesty problem in test-time compute

A lot of "reasoning engine" repos share two flaws: they never actually call a model, and they publish benchmark tables nobody can reproduce. HyperReason v1 was, by its own README's admission, exactly that.

v2.0.1 is a full honest rebuild: the engine genuinely drives real LLMs and publishes transparent evaluations — including runs where MCTS underperformed greedy decoding. No fake fallbacks; every number traces to code.

What it is

An adaptive-entropy Monte Carlo tree search engine for LLM test-time compute, on PyPI:

pip install hypermcts   # imports as hyper_reason

Supported providers out of the box:

Provider Backend
Z.AI / GLM GLMBackend (glm-4.6, glm-4-flash, glm-4-plus)
OpenAI / DeepSeek / Groq OpenAIBackend (gpt-4o, deepseek-reasoner, vLLM, LM Studio)
Ollama (local) OllamaBackend (llama3:8b, deepseek-r1:8b, qwen2.5:7b, mistral)
HuggingFace (local) TransformersBackend
Mock (offline) MockBackend — deterministic heuristic sampler, no API key needed

Minimal usage

from hyper_reason import wrap_model, GLMBackend

model = wrap_model(GLMBackend(model="glm-4-flash"))
# run the AE-MCTS search on your problem

There's also a CLI, a live web demo (rudra496.github.io/hyper-reason), and an offline mock backend so you can try the whole pipeline without any API key.

The honest eval contract

  • Raw JSONL eval traces are published in the repo (eval/runs/) — wins and losses
  • The eval contract (eval/CONFIG.md) documents what was measured and how
  • Citable via Zenodo: 10.5281/zenodo.22118810

That's the actual point of the project: if MCTS doesn't beat greedy on your problem, the traces will tell you — which is more than most engines will admit.

Comments(0)

Join the discussion securely with your ZyVOP account.

Continue on ZyVOP to Comment

No comments yet. Be the first to comment!

Rudra Sarker
Rudra Sarker

AI Engineer & Full-Stack Developer | Creator of MindWell, SightlineAI & StealthHumanizer

Hi, I'm Rudra Sarker—an AI Engineer and Full-Stack Developer passionate about building high-impact, accessible web platforms and intelligent systems. I build solutions that blend AI, accessibility, and mental health, including MindWell (accessible mental health support platform), StealthHumanizer, SightlineAI, and ScienceLab 3D. Here on ZyVOP, I write about AI engineering, web development, open-source projects, and developer productivity.

Subscribe to Rudra Sarker's Newsletter

Direct email dispatches when new stories are published. Zero algorithms.