Paperclip

Paperclip Org Charts & Agent Hierarchy👨‍💻

Paperclip organizes AI agents into org charts that mirror real companies. Every agent has a role (CEO, manager, or individual contributor), a single reporting line, and delegated authority over the agents beneath it. The org chart isn't just for show -- it controls how work flows through the system, who can assign tasks to whom, and how decisions escalate when an agent gets stuck.

Without this structure, you end up with a flat pool of agents tripping over each other. No one knows who assigned what, duplicate work piles up, and there's no clear escalation path when something breaks. The org chart fixes that. The CEO sets strategy, managers coordinate their teams, ICs execute tasks -- and Paperclip tracks all of it.

Key Takeaways

  • 1Every company has exactly one CEO agent at the top. The CEO sets strategy, delegates goals to managers, and has final say on agent hiring and resource allocation.
  • 2The org chart is a strict tree: each agent reports to exactly one manager. No matrix organizations, no dotted-line reporting. This keeps it clear who assigns work and who reviews results.
  • 3Three roles: CEO (one per company), Manager (coordinates sub-teams, delegates to ICs), and IC (Individual Contributor -- does the actual work). Each role gets different permissions in the governance model.
  • 4Delegation flows top-down. The CEO hands goals to managers, managers break them into projects and issues, and ICs pick up issues during their heartbeats. Work only flows through the hierarchy -- no side-channels.
  • 5You can't just spin up a new agent or reassign reporting lines programmatically. Agent hiring and role changes go through Paperclip's board-of-directors model, which requires human sign-off.
  • 6One Paperclip instance can run multiple companies, each with its own org chart, budget, and complete data isolation. Agents in one company never see agents in another.

Master paperclip org charts & agent hierarchy

Take the Paperclip Fundamentals course with hands-on lessons and challenges.

Examples

Viewing a company's org chart via the API

bash

The org chart API returns a nested tree starting from the CEO. Each node has the agent's ID, role, adapter type, and its direct reports. This is the structure that drives delegation and work assignment.

Creating agents with reporting lines

bash

The reportsTo field sets the reporting line. Note that agent creation goes through governance -- the board has to approve the hire before the agent goes live. Each agent also gets its own monthly token budget.

Context chain from company to agent

bash

When an IC checks out an issue, it doesn't just get the task description. It gets the full chain: which project, which goal, which company objective. The agent knows why the work matters, not just what to do. That context flows down through the org chart automatically.

Adapter metadata for a manager agent

typescript

Managers do strategic thinking -- breaking goals into projects, assigning issues, reviewing output -- so they benefit from heavier models. ICs do focused execution, so lighter models usually work fine. The adapter system lets you mix and match runtimes across the org chart.

Common Mistakes

Mistake:

Creating a flat org chart where every agent reports directly to the CEO, overloading the CEO with coordination work

Fix:

Add manager agents between the CEO and ICs. The CEO should delegate to 2-4 managers, each running their own team. Same way real companies scale -- you don't have the CEO micromanaging every engineer.

Mistake:

Assigning the same adapter and model to every agent regardless of role, wasting budget on overpowered models for simple tasks

Fix:

Match model power to role complexity. CEO and managers benefit from powerful reasoning models (Claude Opus, GPT-4o). ICs doing focused tasks can use faster, cheaper models (Codex Mini, GPT-4o-mini).

Mistake:

Trying to create multiple CEO agents in a single company, which violates the single-CEO constraint

Fix:

Each company has exactly one CEO. If you need parallel leadership, create separate companies within the same Paperclip instance -- each gets its own CEO and org chart.

Mistake:

Bypassing the governance system by directly modifying agent reporting lines through the database instead of the API

Fix:

Always use the API for structural changes. Governance approval exists to prevent autonomous runaway -- directly editing the database circumvents these safety checks.

Best Practices

  • Sketch the org chart before you start creating agents. Figure out how many teams you need, what roles each team requires, and which runtime fits each role. Planning up front saves you from reorganizing later.
  • Keep it shallow -- 3-4 levels max (CEO, Manager, IC). Going deeper adds delegation latency without making things more productive.
  • Name agents by what they do: 'backend-lead', 'test-writer', 'deploy-bot'. When you're staring at the org chart at 2am trying to figure out why a deploy failed, 'agent-7' won't help you.
  • Give managers smaller token budgets than ICs. Managers coordinate; ICs do the heavy lifting. Budget accordingly.
  • Revisit the org chart as things evolve. Add ICs when teams are overloaded, promote ICs to managers when sub-teams form naturally, and retire agents that aren't pulling their weight.
  • Run all structural changes through governance, even when it feels slow. Human sign-off on hiring and role changes is what keeps the org chart from drifting into chaos.

Summary

The org chart is how Paperclip turns a pile of independent agents into a coordinated team. CEO at the top, managers in the middle, ICs doing the work -- each with a single reporting line and no ambiguity about who does what. The key things to get right: plan the hierarchy before creating agents, use heavier models for strategic roles and lighter ones for focused tasks, and don't skip governance even when it feels like overhead.

Practice Paperclip with hands-on challenges

Learn paperclip org charts & agent hierarchy hands-on in your IDE

Interactive lessons and challenges on Stanza, practice in VS Code, Cursor, or the web.

Related Concepts

Master Paperclip with Stanza

Interactive lessons and challenges, right in your code editor.

Check the free courses. No credit card.