Skip to content

Importing from agency-agents

agency-agents is a collection of 144+ specialized AI agent personas organized into 12 professional divisions (engineering, design, marketing, sales, finance, and more). The @tervos/adapter-agency-agents package converts any selection of these agents into a governed Tervos organization.

Terminal window
git clone https://github.com/msitarzewski/agency-agents

Import the entire repository — all 144+ agents across all 12 divisions:

Terminal window
tervos import --from agency-agents ./agency-agents

This produces a single TERVOS.yaml with all agents. The org is flat (no reporting hierarchy) — add reports_to and can_delegate_to manually after import.

Use --divisions to select only the divisions you need:

Terminal window
tervos import --from agency-agents ./agency-agents \
--divisions engineering,design

Multiple divisions, comma-separated. Division names match the directory names in the repo (engineering, design, marketing, sales, product, testing, finance, game-development, spatial-computing, specialized, academic, paid-media).

You can also point directly at a division directory:

Terminal window
tervos import --from agency-agents ./agency-agents/engineering
Terminal window
tervos import --from agency-agents ./agency-agents/engineering \
--output ./my-eng-org/TERVOS.yaml
agency-agents fieldTERVOS.yaml
name frontmatterAgent role and agent key (kebab-cased)
description frontmatterAgent description
vibe frontmatter (fallback)Agent description (when description is blank)
## Core Mission bulletsAgent capabilities array
Directory nameUsed for key deduplication only

Every imported agent receives:

SettingDefaultHow to Override
modelclaude-sonnet-4-20250514Edit TERVOS.yaml
budget_monthly_usd100Edit TERVOS.yaml
autonomy_levelsupervised (org-level)Edit TERVOS.yaml
reports_toNot set (flat org)Add manually

Validate:

Terminal window
tervos validate

Review the generated TERVOS.yaml. With 144 agents imported, you’ll want to:

  1. Delete agents you don’t need
  2. Define the reporting hierarchy (reports_to, can_delegate_to)
  3. Set realistic budget_monthly_usd values
  4. Add projects and tasks
  5. Adjust autonomy_level per agent if appropriate

A typical workflow imports only the divisions relevant to your use case rather than all 144 agents.

Terminal window
tervos import --from agency-agents ./agency-agents \
--divisions engineering,design \
--output studio/TERVOS.yaml

Then open studio/TERVOS.yaml and wire up the hierarchy. For example, make the tech-lead the manager of engineering agents and the design-lead the manager of design agents, with a ceo at the top.