---
schema: 1
type: video
title: 'Scaling Agents on Kubernetes with acpx and ACP — Onur Solmaz, OpenClaw'
description: >-
  OpenClaw receives 300 to 500 pull requests per day. Most arrive AI generated,
  most are not mergeable, and every one of them is signal about something broken
  in the codebase. Onur Solmaz built acpx to process them without him in the
  loop. acpx is a headless CLI for the Agent Client Protocol. It replaces PTY
  scraping with structured agent to client communication and drives sessions
  through a node based workflow graph: reproduce the bug, judge the
  implementation, check for conflicts, run a review loop, emit structured JSON.
  Onur runs parallel Codex sessions from Discord channels while traveling, one
  channel per task. The talk ends with disposable agent pods on Kubernetes, a Go
  operator that provisions a full compute environment per task, wires it into
  Slack, and tears it down when the work is done. Speaker info: -
  https://x.com/onusoz - https://www.linkedin.com/in/osolmaz/ -
  https://github.com/osolmaz --- Watch along with the corrected transcript,
  summary, timestamps and resources on this talk's official AIE page:
  https://ai.engineer/talks/VaS2h-dY1-4-scaling-agents-on-kubernetes-with-acpx-and-acp
  Join our upcoming AI Engineer conferences (see https://ai.engineer landing
  page): - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs
  and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference
  returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS
  2026 in Sydney ---
canonical: 'https://liquidgold.cc/watch/VaS2h-dY1-4'
markdown: 'https://liquidgold.cc/watch/VaS2h-dY1-4.md'
llms: 'https://liquidgold.cc/watch/VaS2h-dY1-4/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T13:25:47.653Z'
language: null
children: []
videoId: VaS2h-dY1-4
durationSeconds: 1140
publishedAt: '2026-05-21T15:00:06.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 15
    endSeconds: 26
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=15'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 26
    endSeconds: 130
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=26'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 141
    endSeconds: 266
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=141'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 266
    endSeconds: 276
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=266'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 276
    endSeconds: 379
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=276'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 276
    endSeconds: 379
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=276'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 379
    endSeconds: 389
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=379'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 389
    endSeconds: 469
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=389'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 469
    endSeconds: 481
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=469'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 481
    endSeconds: 573
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=481'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 584
    endSeconds: 674
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=584'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 674
    endSeconds: 686
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=674'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 686
    endSeconds: 776
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=686'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 776
    endSeconds: 787
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=776'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 787
    endSeconds: 878
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=787'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 878
    endSeconds: 890
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=878'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 890
    endSeconds: 977
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=890'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 989
    endSeconds: 1140
    watch: 'https://liquidgold.cc/watch/VaS2h-dY1-4?t=989'
    heldReason: rights
---


# Scaling Agents on Kubernetes with acpx and ACP — Onur Solmaz, OpenClaw

OpenClaw receives 300 to 500 pull requests per day. Most arrive AI generated, most are not mergeable, and every one of them is signal about something broken in the codebase. Onur Solmaz built acpx to process them without him in the loop. acpx is a headless CLI for the Agent Client Protocol. It replaces PTY scraping with structured agent to client communication and drives sessions through a node based workflow graph: reproduce the bug, judge the implementation, check for conflicts, run a review loop, emit structured JSON. Onur runs parallel Codex sessions from Discord channels while traveling, one channel per task. The talk ends with disposable agent pods on Kubernetes, a Go operator that provisions a full compute environment per task, wires it into Slack, and tears it down when the work is done. Speaker info: - https://x.com/onusoz - https://www.linkedin.com/in/osolmaz/ - https://github.com/osolmaz --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/VaS2h-dY1-4-scaling-agents-on-kubernetes-with-acpx-and-acp Join our upcoming AI Engineer conferences (see https://ai.engineer landing page): - AIEi Shanghai, November 5–6 — the first for meeting top Chinese labs and engineers - AIE CODE in SF, November 10–12 — the top AI Coding conference returns - AIEi Sydney, December 7–8 — the first AIEi run alongside NeurIPS 2026 in Sydney ---

Canonical: https://liquidgold.cc/watch/VaS2h-dY1-4 · 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:15 to 2:10)

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

---

#### Chunk 1: Document excerpt (2:10 to 2:21)

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

---

#### Chunk 2: Document excerpt (2:21 to 4:26)

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

---

#### Chunk 3: Document excerpt (4:26 to 4:36)

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

---

#### Chunk 4: Document excerpt (4:36 to 6:19)

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

---

#### Chunk 5: Document excerpt (6:19 to 7:49)

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

---

#### Chunk 6: Document excerpt (7:49 to 9:33)

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

---

#### Chunk 7: Document excerpt (9:33 to 11:14)

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

---

#### Chunk 8: Document excerpt (11:14 to 12:56)

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

---

#### Chunk 9: Document excerpt (12:56 to 14:38)

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

---

#### Chunk 10: Document excerpt (14:38 to 16:17)

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

---

#### Chunk 11: Document excerpt (16:17 to 16:29)

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

---

#### Chunk 12: Document excerpt (16:29 to 19:00)

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