Weโve learned how to build skilled agents, but still donโt know how to run them as a team.
Huawei Noahโs Ark Lab proposed OneManCompany (OMC) โ an organisational layer for multi-agent systems that treats agents like employees in a real company.
The main idea is to move from Skills โ Talents
A Skill is a tool/function inside one agent. But a Talent is a full agent package: role, tools, skills, prompts, configs, and working principles.
So OMC can "hire" a specialist agent.
The system has 3 main pillars:
1. Talent Container = Employee
Talent = who the agent is: developer, designer, researcher, etc.
Container = where it runs, like Claude Code, LangGraph, scripts, etc.
So different kinds of agents can work together in one organisation through shared interfaces.
2. Talent Market
If the current team lacks a capability, OMC can recruit a new "specialist" from a marketplace of verified agents. The agent team is fully configurable
3. E2R tree search: ExploreโExecuteโReview loop
- explores how to decompose the task
- assigns subtasks to agents
- executes them
- reviews outputs before they can unblock downstream work
- retries or re-decomposes when something fails
Tasks form a dynamic tree/DAG with review gates, so bad intermediate outputs donโt silently propagate. Plus, agents update their own working principles after tasks and feedback.
There is even an HR-style lifecycle: performance reviews โ Performance Improvement Plan (PIP) โ offboarding โ replacement from the Talent Market.
OMC proved its efficiency, reaching 84.67% success on PRDBench, about 15 percentage points better than previous baselines. So this is a strategy worth taking a closer look at.