@shannholmberg: how I’m building an agent company inside my agency. the structure looks like this: Agency gBrain → Orchestrator Hermes …
Summary
Shann Holmberg describes a structured approach to building an AI agent company within an agency, using a central brain (gBrain), an orchestrator agent (Hermes), and narrow-scoped specialist agents for different departments, with isolated client pods to prevent context leakage.
View Cached Full Text
Cached at: 06/05/26, 11:12 AM
how I’m building an agent company inside my agency.
the structure looks like this:
Agency gBrain → Orchestrator Hermes Agent → Department verticals → Specialist agents → Scoped sub-agents
gBrain is the company brain.
It gets ingested with the data and experience we already have:
transcripts chats previous campaigns client learnings strategy docs internal workflows examples of what good looks like
That brain is maintained by a human champion plus an orchestrator Hermes Agent.
Under the orchestrator, we have different department verticals inside the agency.
Each vertical has its own specialist agents.
Some of those specialist agents have even narrower scoped agents underneath them.
I’ve found that narrow scope improves output quality and reduces drift.
a general “marketing agent” is too vague.
a lifecycle email agent with access to the right campaigns, voice rules, approval gates, and examples can get very good.
a technical SEO agent with its own tools, checklists, and source standards can get very good.
a content research agent with narrow inputs and a clear definition of done can get very good.
The narrower the job, the easier it is to improve the agent.
I use different harnesses for this.
Mostly Hermes Agent, but also CLI harnesses like Codex and Claude Code depending on the job.
I’m still looking for a good bare-bones harness for model routers to run on.
To keep track, I maintain an org chart inside the company gBrain.
The org chart shows:
top-level orchestrator department verticals specialist agents scoped sub-agents which brain each agent reads from which tools each agent is allowed to use where human approval is required
For clients, I do downstream pods.
Think of them as new agent companies that are isolated from the agency brain, but can still communicate with our agency agents when needed.
A client pod has its own:
client gBrain client orchestrator client specialist agents client-specific workflows client-specific approvals client-specific memory
This is important.
You do not want client context bleeding across accounts.
You do not want one agent with every client’s data, every tool, and every permission.
Scope is what keeps the system useful.
The powerful part is that once you build one vertical agent well, you can fork it.
Not copy-paste blindly.
You still need to customize the context, examples, approvals, voice, tools, and workflows.
But you are not starting from zero.
You might have 75% of the agent already done.
That changes the agency model.
You no longer need a full traditional department for every function before you can deliver a well-rounded marketing service.
One or two strong marketing engineers can run an output surface that used to require a much larger team.
But this only works if the agents are actually good.
It takes iteration, taste, source material, QA, workflow design, and real marketing experience.
Bad agents do not become good because you connected more tools.
Vague agents just create vague output faster.
TLDR:
turn the agency’s knowledge into a brain turn repeated work into scoped agents turn each client into an isolated pod let skilled operators run the system
Similar Articles
@shannholmberg: I've started experimenting with gBrain + Hermes Agent it's a shared memory layer that sits underneath my Hermes Agent c…
Shann Holmberg describes an experimental architecture using gBrain as a shared memory layer for a team of Hermes Agents, allowing specialists to read from a centralized brain before acting and write durable context back.
@coreyganim: I spent the entire week building 3 Hermes agents from scratch. The full architecture: 4 separates Gbrains as the founda…
A developer detailed the architecture of three Hermes AI agents built from scratch, using shared and private brains for role-specific tasks, with automated data syncs from various sources.
@shannholmberg: how to build agent profiles in Hermes Agent what is a profile? its essentially a dedicated agent with its own configura…
Explains how to build dedicated agent profiles in Hermes Agent, allowing users to configure identity, skills, memory, and model, and enabling multiple profiles to work together via an orchestrator or Kanban board. A new dashboard profile builder simplifies the process.
@ashwingop: https://x.com/ashwingop/status/2052777467732283817
An analysis of Claude's Managed Agents as a harbinger for the next AI infrastructure layer—'Company Brain'—an operational state layer that enables agents and apps to act from shared company context, contrasting with simpler knowledge bases or markdown-based prototypes.
@akshay_pachaar: https://x.com/akshay_pachaar/status/2054564519280804028
A comprehensive guide to Hermes Agent by Nous Research, highlighting its self-evolving skills, three-tier memory, and GEPA optimization capabilities for building persistent AI agents.