nous
# resources / hermes

Nous + Hermes

Hermes is an agent framework with native tool calling. Nous plugs in as a typed tool — your agents get persistent person-graph context across every run.

Why Hermes + Nous

Hermes agents are stateless by default. Every time a new agent spins up, it starts from zero. Nous solves the memory problem without adding plumbing — your agents query the same person graph every other tool in your stack writes to.

Drop in the tool, register it once, and every Hermes agent in your workspace gets the full account context on every invocation.

$ import the Nous tool
import { nous } from "@hermes/tools";

const agent = createAgent({
  tools: [nous({ apiKey: process.env.NOUS_API_KEY })],
});
Read API docsOr book a setup call →