Ryan Carson: One manager agent coordinates 20 coding agents

Untangle delegates coding, review and merge coordination to agents, but its founder watches each feature before approving shipment.

RCRyan Carson연사 · Untangle
채널
AI Engineer
게시일
2026년 11월 9일
영상
15:28
읽기
4분
슬라이드
3
원문
영어
YouTube에서 열기
스크롤하면 영상이 오른쪽 아래로 작아져 계속 재생됩니다. 자막은 읽기 언어를 따릅니다.
읽기 언어2개 언어로 읽을 수 있음
이 글은 아직 한국어 번역이 없어 영어 원문으로 표시합니다.
요약

30초 요약

Untangle founder Ryan Carson uses a manager agent to coordinate roughly 20 coding agents through a ticket board, scheduled check-ins and limited review loops. A separate agent coordinates merges, while a human watches a recording of every feature before approving it. Carson also describes hiring from recordings of candidates working with agents, followed by a paid trial.

  1. 1One manager session coordinates about 20 buildersThe manager assigns ticketed work and handles routine questions; Carson says human attention limits how many agents he can oversee.
  2. 2A scheduled check keeps builders movingAn automation makes the manager inspect each child session every 15 minutes.
  3. 3Review loops stop after three roundsUnresolved important bugs are escalated, and a separate QA agent checks the work.
  4. 4A person watches the feature before shipmentAgents record tests and user-visible behavior; Carson reads the change summary and watches before approving.
  5. 5A merge manager coordinates shared changesThe extra agent helps prevent collisions, including database migration numbers.
  6. 6Hiring starts with a candidate’s working videoAn agent ranks recorded demonstrations; the top five are invited to a paid 16-hour project.

핵심 정리

  1. Schedule explicit check-ins instead of assuming a manager agent will inspect its children.
  2. Limit review loops and escalate unresolved bugs.
  3. Watch a feature recording before giving human approval to ship.
  4. Coordinate shared resources such as migration numbers through a merge manager.
  5. Assess agent operation on real work, then use a paid trial.
전문

챕터별로 다듬은 전문 읽기

원본 자막만 보기
01

A human sets priorities for agent-led engineering

Carson explains Untangle’s product and the manager session that assigns work.

I founded Untangle to make divorce less painful. We started with a consumer application, then pivoted to selling an AI paralegal for family law firms. The work is personal: my parents and two sisters have been through divorce.

After building four companies and scaling the last to about 110 people, I found that lessons about managing people also apply to agents. At Untangle, people set priorities and talk to customers; agents do much of the implementation.

Our engineering runs in the cloud using Devin. Each engineering-manager agent is simply a persistent session: it does not write code, but coordinates child sessions and answers technical questions on my behalf.

I mostly use voice to communicate with the manager because I absorb audio more easily. A Linear ticket board is the source of truth for work, with one ticket per pull request; the manager picks tasks in dependency order.

02

Keep builders moving and cap review loops

A scheduled check-in and a three-round review limit coordinate parallel work.

One manager can oversee roughly 20 builders at once, sometimes five and sometimes as many as 25. The practical limit is my ability to understand what the manager tells me. If I push too hard, the operation becomes difficult to control.

I do not go into the builder sessions myself. The manager answers their questions and clears small blockers. A scheduled automation forces it to inspect every child session every 15 minutes; the slide says ten, but I now use 15 because an agent cannot be relied on to remember a nondeterministic check.

Each builder calls a review agent. We generally allow three rounds of review and fixes; if important bugs remain, they go to the manager and, if necessary, to me. This puts a limit on a review loop that could otherwise keep running.

Alongside code and tests, a separate QA agent is spawned by the builder to verify the work. Extra agent checks are cheap in my experience, but teams must balance them against a merge queue that slows down when every pull request receives endless scrutiny.

03

Watch the result and coordinate merges

A human approves each feature video, while a merge manager reduces conflicts.

From builder agent to human approval
슬라이드 1 / 3From builder agent to human approvalThe diagram adds tests, QA and a feature video before the human ships the change; the spoken interval is 15 minutes, despite the slide’s ten.

Every builder also records a video showing the feature in use and the tests passing. For a user-facing change, a green result is useful, but the video lets a person see both whether the expected interaction occurred and whether it looks right.

The manager tells me when a video is ready. Before saying ship it, I read a summary of the pull request and watch closely. I was tempted to approve one on my phone before this talk, but could not see enough detail, so I waited until I could use my computer.

This human review is a bottleneck a product owner needs to engage with rather than skip. The process has gone through hundreds of iterations and works for us today; it will probably change again. I strongly favor cloud agents over local development for this style of work.

At team scale, each person typically has an engineering-manager session; I sometimes have two. Those sessions need to know about and message one another so they can share information and unblock work across the team.

Manager agents coordinate through a merge manager
슬라이드 2 / 3Manager agents coordinate through a merge managerThe team diagram shows several people and manager agents sending ready work to a merge manager.

A separate merge-queue manager coordinates the stream of pull requests. It can prevent collisions over things such as database migration numbers and help order the queue. This is another named agent session, alongside GitHub merge queues.

04

Hire by observing real agent work

Candidates submit recordings, then finalists complete a paid project.

Our hiring process starts without screening calls. I think early conversations can bias me toward a candidate’s hobbies or manner rather than the skill I want to assess: operating an agent.

The first hiring exercise
슬라이드 3 / 3The first hiring exerciseCandidates record themselves using an agent to ship a feature in an app they maintain.

Candidates submit an approximately 45-minute full-screen recording of themselves using an agent to ship a feature, usually a pull request, in an app they already maintain. We give no detailed instructions and do not pay for this initial submission.

We give the recordings and transcripts to an agent to rank the candidates. I initially distrusted its ranking because I disliked the result; in one case, I later concluded I should have hired the person it placed first.

A long recording can reveal the work, although some candidates do not think aloud or speak clearly enough to make their reasoning visible. A person can watch the submissions too; the ranking agent helps when there are too many hours to review.

We invite the top five to a paid project: a fixed fee for 16 hours, a Devin seat and a real pull request to prepare for merge. Candidates sign an NDA and record the work. We use Loom and ask an agent to compare the recordings.

In the last round I watched all 16 hours of video, which was demanding but helped me understand the candidates. Once we have finalists, I call them for a final human conversation rather than making that call the first filter.

This is a snapshot of a fast-changing process, but the pattern is consistent: delegate coordination and verification to agents while the person remains responsible for priorities, checking the product and making the hiring decision.

같은 채널의 다른 글

슬라이드 4장38:50EN
AI Engineer· 2026년 11월 10일LinkedIn’s self-improving agent first had to fix its judgesZiwei Guo, Saloni Gandhi · LinkedInA prompt-optimization loop improved a career agent, but unreliable evaluators required human calibration first.에이전트 엔지니어링평가와 관측 가능성Agent orchestration+1
슬라이드 5장12:57EN
AI Engineer· 2026년 11월 10일Harvey’s agents scaled until their platform and merge queue brokeJoey Wang · HarveyAfter an alert spawned 900 agents and one engineer launched 950 tasks, Harvey added deduplication and fair scheduling.에이전트 엔지니어링Agent orchestrationDeveloper productivity+1
슬라이드 2장28:00EN
AI Engineer· 2026년 11월 10일Robinhood’s AI reviewer merges 60% of data PRs without human reviewChetas Joshi · RobinhoodScripts verify live facts, an agent traces code risks, and people retain sensitive decisions.에이전트 엔지니어링Code review & verification사람 참여 검증(HITL)+1
슬라이드 7장19:41EN
AI Engineer· 2026년 11월 9일A high-reliability automation starts by routing the hard cases awayMatthew Jewkes · Standard CyberneticsMatthew Jewkes describes separating critical errors, ambiguous decisions and unusual exceptions in a biopharma indexing workflow.에이전트 엔지니어링Workflow automation평가(Evals)+1
슬라이드 5장52:08EN
AI Engineer· 2026년 11월 9일When coding agents overwhelm a self-hosted model, reject earlyHarshul Jain, Parv Khatri · AudibleAdmission control can protect GPU capacity, but benchmark it against every offered request—including the ones rejected.인프라와 배포InferenceAgent orchestration+2
슬라이드 7장22:01EN
AI Engineer· 2026년 11월 9일Zach Lloyd: make the software factory measurable and editableZach Lloyd · WarpWarp’s CEO proposes recording agent runs, scoring failures and testing changes to the workflow on real tasks.소프트웨어 팩토리코딩 에이전트평가(Evals)+2