---
schema: 1
type: video
title: >-
  Why One AI Agent Isn’t Enough (And How to Run 1,000) - CJ Avilla & Harrison
  Stall, Anthropic
description: >-
  Ken Thompson built Unix in a month. IBM put 1,000 engineers on OS/360. And in
  1998, Linus Torvalds hit his limit. Now we're hitting that same wall managing
  AI agents. Anthropic's CJ Avilla and Harrison Stall introduce Flows in Claude
  Managed Agents. You hand Claude a goal, and it plans and runs its own
  multi-agent topology of up to 1,000 agents through the API. In this hands-on
  workshop they demo a stock watchlist scanner, show how to spend more compute
  on the phases that matter, walk through the Bug Hunter and Explainer Studio
  templates, and explain why single agents fail through laziness,
  self-preference bias and goal drift. They finish with a deep dive on running
  agents safely at scale: budgets, interrupts, auto mode, credential vaults and
  network lockdown. Speakers: CJ Avilla, Member of Technical Staff, Anthropic X:
  https://x.com/cjav_dev Harrison Stall, Member of Technical Staff, Anthropic X:
  https://x.com/HarrisonStall https://www.anthropic.com 0:00 Unix vs. OS/360:
  the scaling problem 6:00 Meet CJ & Harrison 7:00 Introducing Flows in Claude
  Managed Agents 9:05 Why single agents hit a wall 14:00 How dynamic workflows
  work 17:25 Demo: stock watchlist scanner 23:20 From console to production:
  tuning each phase 32:15 Q&A, round 1 1:04:45 Bug Hunter: multi-agent PR review
  1:07:15 Explainer Studio: flows that make videos 1:12:15 Laziness, self-bias &
  goal drift 1:15:20 Agent safety at scale 1:20:05 Declare, contain, detect
  1:21:15 Separating the brain from the hands 1:27:50 Credential vaults &
  locking down tools 1:31:45 Wrap-up + Q&A, round 2 Live from the Sheraton New
  York Times Square Hotel in New York City, AI Engineer New York 2026 is an AI
  conference for engineers and technical leaders building production AI across
  banking, hedge funds, fintech, insurance, and asset management. Event: AI
  Engineer NYC Dates: October 12–14, 2026 Venue: Sheraton New York Times Square
  Hotel Learn more about the event: https://ai.engineer/nyc/2026# Subscribe for
  more AI Engineer talks, livestreams, and event coverage:
  https://www.youtube.com/@aiDotEngineer
canonical: 'https://liquidgold.cc/watch/kiClTcJUnhc'
markdown: 'https://liquidgold.cc/watch/kiClTcJUnhc.md'
llms: 'https://liquidgold.cc/watch/kiClTcJUnhc/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-23T22:23:53.033Z'
language: null
children: []
videoId: kiClTcJUnhc
durationSeconds: 6104
publishedAt: '2026-10-16T19:00:10.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 24
    endSeconds: 111
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=24'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 121
    endSeconds: 223
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=121'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 233
    endSeconds: 366
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=233'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 434
    endSeconds: 553
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=434'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 553
    endSeconds: 565
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=553'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 565
    endSeconds: 843
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=565'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 854
    endSeconds: 1050
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=854'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 854
    endSeconds: 1050
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=854'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 1062
    endSeconds: 1141
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1062'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 1152
    endSeconds: 1263
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1152'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 1416
    endSeconds: 1546
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1416'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 1556
    endSeconds: 1645
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1556'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 1656
    endSeconds: 1755
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1656'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 1946
    endSeconds: 2048
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=1946'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 2058
    endSeconds: 2186
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=2058'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 2058
    endSeconds: 2186
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=2058'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 2186
    endSeconds: 2196
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=2186'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 2732
    endSeconds: 2819
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=2732'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 3834
    endSeconds: 3887
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=3834'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 4050
    endSeconds: 4339
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=4050'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 4349
    endSeconds: 4522
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=4349'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 4533
    endSeconds: 4807
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=4533'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 4818
    endSeconds: 4883
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=4818'
    heldReason: rights
  - ordinal: 23
    text: null
    startSeconds: 4893
    endSeconds: 4982
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=4893'
    heldReason: rights
  - ordinal: 24
    text: null
    startSeconds: 5272
    endSeconds: 5284
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=5272'
    heldReason: rights
  - ordinal: 25
    text: null
    startSeconds: 5216
    endSeconds: 5228
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=5216'
    heldReason: rights
  - ordinal: 26
    text: null
    startSeconds: 5895
    endSeconds: 6027
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=5895'
    heldReason: rights
  - ordinal: 27
    text: null
    startSeconds: 5895
    endSeconds: 6027
    watch: 'https://liquidgold.cc/watch/kiClTcJUnhc?t=5895'
    heldReason: rights
---


# Why One AI Agent Isn’t Enough (And How to Run 1,000) - CJ Avilla & Harrison Stall, Anthropic

Ken Thompson built Unix in a month. IBM put 1,000 engineers on OS/360. And in 1998, Linus Torvalds hit his limit. Now we're hitting that same wall managing AI agents. Anthropic's CJ Avilla and Harrison Stall introduce Flows in Claude Managed Agents. You hand Claude a goal, and it plans and runs its own multi-agent topology of up to 1,000 agents through the API. In this hands-on workshop they demo a stock watchlist scanner, show how to spend more compute on the phases that matter, walk through the Bug Hunter and Explainer Studio templates, and explain why single agents fail through laziness, self-preference bias and goal drift. They finish with a deep dive on running agents safely at scale: budgets, interrupts, auto mode, credential vaults and network lockdown. Speakers: CJ Avilla, Member of Technical Staff, Anthropic X: https://x.com/cjav_dev Harrison Stall, Member of Technical Staff, Anthropic X: https://x.com/HarrisonStall https://www.anthropic.com 0:00 Unix vs. OS/360: the scaling problem 6:00 Meet CJ & Harrison 7:00 Introducing Flows in Claude Managed Agents 9:05 Why single agents hit a wall 14:00 How dynamic workflows work 17:25 Demo: stock watchlist scanner 23:20 From console to production: tuning each phase 32:15 Q\&A, round 1 1:04:45 Bug Hunter: multi-agent PR review 1:07:15 Explainer Studio: flows that make videos 1:12:15 Laziness, self-bias & goal drift 1:15:20 Agent safety at scale 1:20:05 Declare, contain, detect 1:21:15 Separating the brain from the hands 1:27:50 Credential vaults & locking down tools 1:31:45 Wrap-up + Q\&A, round 2 Live from the Sheraton New York Times Square Hotel in New York City, AI Engineer New York 2026 is an AI conference for engineers and technical leaders building production AI across banking, hedge funds, fintech, insurance, and asset management. Event: AI Engineer NYC Dates: October 12–14, 2026 Venue: Sheraton New York Times Square Hotel Learn more about the event: https://ai.engineer/nyc/2026# Subscribe for more AI Engineer talks, livestreams, and event coverage: https://www.youtube.com/@aiDotEngineer

Canonical: https://liquidgold.cc/watch/kiClTcJUnhc · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:12 to 1:51)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 1: Document excerpt (1:51 to 3:43)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 2: Document excerpt (3:43 to 6:06)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 3: Document excerpt (6:06 to 7:14)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 4: Document excerpt (7:14 to 9:13)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 5: Document excerpt (9:13 to 14:03)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 6: Document excerpt (14:03 to 17:30)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 7: Document excerpt (17:30 to 19:01)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 8: Document excerpt (19:01 to 21:03)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 9: Document excerpt (21:03 to 23:26)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 10: Document excerpt (23:26 to 25:46)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 11: Document excerpt (25:46 to 27:25)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 12: Document excerpt (27:25 to 29:15)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 13: Document excerpt (29:15 to 30:56)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 14: Document excerpt (30:56 to 32:15)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 15: Document excerpt (32:15 to 34:08)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 16: Document excerpt (34:08 to 36:26)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 17: Document excerpt (36:26 to 38:53)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 18: Document excerpt (38:53 to 41:43)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 19: Document excerpt (41:43 to 43:44)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 20: Document excerpt (43:44 to 45:32)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 21: Document excerpt (45:32 to 47:09)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 22: Document excerpt (47:09 to 48:49)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 23: Document excerpt (48:49 to 52:07)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 24: Document excerpt (52:07 to 54:30)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 25: Document excerpt (54:30 to 56:42)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 26: Document excerpt (56:42 to 58:20)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 27: Document excerpt (58:20 to 60:15)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 28: Document excerpt (60:15 to 61:52)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 29: Document excerpt (61:52 to 63:54)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 30: Document excerpt (63:54 to 67:20)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 31: Document excerpt (67:20 to 72:19)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 32: Document excerpt (72:19 to 75:22)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 33: Document excerpt (75:22 to 80:07)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 34: Document excerpt (80:07 to 81:23)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 35: Document excerpt (81:23 to 83:02)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 36: Document excerpt (83:02 to 85:05)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 37: Document excerpt (85:05 to 86:56)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 38: Document excerpt (86:56 to 87:52)

> Held: transcript rights do not permit this chunk's text.

---

#### Chunk 39: Document excerpt (87:52 to 91:46)

> Held: transcript rights do not permit this chunk's text.
