Our Compliance Checker has now been updated to include a compliance check on the EU AI Act! Learn more.

Hermes Single Client, Multi-Department Routing Architecture

Option 2: one client with several entry points, a prefix router that maps /eng or /support to a mode, and a single unified Hermes profile behind the gateway.

Full FlowZap Code

Copy and paste the following FlowZap code into a project in your FlowZap account to see this template diagram.

team_users { # Client Entry Points
  n1: circle label:"Team User"
  hermes_profile.n5.handle(right) -> department_modes.n7.handle(left) [label="if /support"]
  hermes_profile.n5.handle(right) -> department_modes.n6.handle(left) [label="if /eng"]
  entry_point.n4.handle(right) -> hermes_profile.n5.handle(left) [label="loads profile"]
  entry_point.n3.handle(right) -> entry_point.n4.handle(left)
  entry_point.n2.handle(right) -> entry_point.n3.handle(left)
  team_users.n1.handle(right) -> entry_point.n2.handle(left) [label="/eng or /support"]
}

entry_point { # Bot & Routing
  n2: rectangle label:"Shared Bot"
  n3: rectangle label:"Gateway"
  n4: diamond label:"Prefix Router"
}

hermes_profile { # Unified Profile
  n5: rectangle label:"Profile: acme"
}

department_modes { # Internal Logic
  n6: rectangle label:"Engineering Mode"
  n7: rectangle label:"Support Mode"
}

Install the MCP packagenpm install -g flowzap-mcpMCP documentation

Related templates

Agentic Taste Evaluation Loop

Legacy executor, LLM-as-judge evaluator and next-gen consumer: an evaluator scores the full trajectory, rejects structural sloppiness and forwards only validated payloads.

Back to all templates