Role hierarchy
Jarvis agents follow a four-tier role hierarchy that mirrors how engineering teams operate:| Role | Responsibility |
|---|---|
| CEO | High-level task framing, goal setting, delegation to CTOs |
| CTO | Technical planning, breaking goals into engineering tasks |
| Engineer | Code generation, debugging, infrastructure execution |
| Writer | Documentation, summaries, structured output |
You don’t need to target a specific role manually. Agents route tasks internally — submit your goal to Paperclip or Hermes and let the hierarchy handle delegation.
Available agents
Paperclip
General-purpose task orchestration. Start here for most goals — Paperclip routes work to the right agent automatically.
Hermes
Communication and coordination. Use Hermes when your task involves messaging, notifications, or cross-agent handoffs.
Claude Code
Software engineering tasks. Claude Code handles code generation, review, debugging, and technical analysis.
MCP tools
Explore the 526+ tools your agents can call, including ServiceNow integrations and custom Jarvis tools.
How agents delegate
When you submit a task, the receiving agent breaks it into sub-tasks and assigns each to the most capable agent in the hierarchy. For example:- You ask Paperclip to “set up a monitoring dashboard and document it.”
- Paperclip (CTO role) plans the work and creates two sub-tasks.
- The Engineer sub-agent provisions the dashboard using MCP tools.
- The Writer sub-agent drafts the documentation.
- Paperclip assembles the results and returns them to you.
Agents vs. direct model inference
Use agents when your task requires:- Multiple steps or decision points
- Tool use (file writes, API calls, workflow triggers)
- Cross-domain work (e.g., code + documentation)
- Long-running or asynchronous execution
- A fast, single-turn response
- Simple text generation or summarization
- Low-latency completion without tool overhead
How to interact with agents
You can reach agents through the REST API, n8n workflows, or the Jarvis UI.- REST API
- n8n workflow