Hermes
Our agent runtime for autonomous work.RAGagentic loopsautonomous agentstool useevalstracing
Hermes is the runtime we built for ourselves after shipping enough agents to get tired of rebuilding the same scaffolding. It handles the parts that are the same every time — the loop, tool routing, memory, retries, budgets, tracing and evals — so a project starts at the interesting problem instead of at plumbing.For you that means agents in production in weeks, not quarters, on infrastructure that has already been through the failure modes yours is about to hit.
Loop enginePlan/act/observe cycles with budgets, timeouts and clean cancellation.
Tool registryTyped tools with scoped permissions and automatic schema validation.
MemoryShort-term working context plus durable long-term recall across runs.
RetrievalPluggable hybrid search with reranking and citation tracking built in.
TracingEvery span, token and tool call recorded and replayable after the fact.
Eval harnessGolden sets and judge scoring wired into CI as a release gate.