Hermes Atlas
Skills & skill packs

Hermes Turbo Agent

wesleysimplicio/hermes-turbo-agent

Skill that benchmarks a Hermes install and applies measured, reversible performance changes

In short

Hermes Turbo Agent is an installation and performance-optimization skill for Hermes Agent. It measures the active Hermes path, applies the smallest compatible change, tests it, and keeps it only when the measurements support it.

What Hermes Turbo Agent does

Hermes Turbo Agent is an installation and performance-optimization skill for Hermes Agent. The repository description calls it a performance-focused fork with benchmarks and a dashboard, but the README says it is a procedure rather than an executable fork. It measures the active Hermes path, applies the smallest compatible change, tests it, and keeps the change only when the evidence supports it. Its target is the active bundle at ${HERMES_HOME:-$HOME/.hermes}.

Every run creates a rollback point, records a baseline, applies a bounded change, runs regression tests, repeats the benchmark, and reports modified files, fallback status and rollback instructions. The skill must not silently modify a source checkout, discard user state, break prompt caching or add telemetry. Its modules cover a bytes-first JSON adapter that prefers orjson, then msgspec for typed contracts, then standard json; an optional PyO3 streaming parser with a fallback; uvloop on supported Unix platforms; batching a conversation round into one SQLite transaction; versioned caches for tool discovery and schemas; and bounded parallelism. The README is available in sixteen languages.

Key features

  • Baseline-first workflow with a rollback point, benchmark, bounded change and regression tests
  • Fast JSON adapter that prefers orjson, then msgspec, then standard json
  • Optional native streaming parser for JSON and tool calls with a stdlib fallback
  • uvloop used only on supported Unix platforms through capability detection
  • One SQLite transaction per conversation round and versioned caches for tool discovery
  • Final report of modified files, fallback status and rollback instructions

When to use it

  • Measuring startup, JSON parsing and persistence overhead in an existing Hermes install
  • Applying performance changes with a rollback archive in place
  • Checking that an optimization does not break prompt caching

Who it is for: Hermes Agent operators comfortable with benchmarking who want measured, reversible performance changes.

How it fits with Hermes Agent

Built for Hermes Agent: it targets the active Hermes bundle in HERMES_HOME and is written as a skill the agent follows.

Note: The repository description calls it a fork, while the README says it is a skill procedure and not an executable fork.

FAQ

What is Hermes Turbo Agent?

Hermes Turbo Agent is a skill that guides the installation and performance tuning of a Hermes Agent bundle. It benchmarks first, changes as little as possible, and keeps a change only if the measurements improve.

Is Hermes Turbo Agent a fork of Hermes Agent?

The repository description calls it a performance-focused fork, but the README says it is a procedure and not an executable fork. It operates on your existing Hermes bundle instead of replacing it.

Is Hermes Turbo Agent free and open source?

The repository has no license file, so default copyright applies and you should check with the author before reuse.

Similar skills for Hermes Agent

All skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one