---
schema: 1
type: video
title: Building pi in a World of Slop — Mario Zechner
description: >-
  All I wanted was a shitty coding agent that is truly mine. And I’d have loved
  to just tell you why and how I built pi. But then Peter decided to make it the
  agentic core of OpenClaw. And now pi is collateral. So yes, this is a talk
  about pi. But it is also a talk about how agents are destroying OSS, how I
  deal with that, and a plea to slow the fuck down. https://x.com/badlogicgames
  https://github.com/badlogic https://www.linkedin.com/in/mariozechner/
  Timestamps 0:00 – Intro and motivation for building pi 0:29 – Act 1: Building
  pi and the frustration with existing agent harnesses 1:56 – Why current
  context management in tools like Cloud Code and Open Code fails 4:44 – The
  importance of minimal harnesses and the "Terminal" benchmark 5:35 –
  Introducing pi: A self-modifying, extensible agent core 7:27 – The "YOLO"
  security philosophy and extensibility through TypeScript 9:03 – Examples of pi
  extensions (chat rooms, NES, Doom) 10:46 – Act 2: OSS in the age of "clankers"
  and how to fight them 12:03 – Act 3: A plea to slow down and stop the "slop"
  in software development 13:58 – How agents create "enterprise-grade
  complexity" and why humans are still the bottleneck 16:12 – Practical advice:
  How to effectively integrate agents into your workflow --- Watch along with
  the corrected transcript, summary, timestamps and resources on this talk's
  official AIE page: https://ai.engineer/talks/RjfbvDXpFls-pi-coding-agent 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/RjfbvDXpFls'
markdown: 'https://liquidgold.cc/watch/RjfbvDXpFls.md'
llms: 'https://liquidgold.cc/watch/RjfbvDXpFls/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T15:26:12.143Z'
language: null
children: []
videoId: RjfbvDXpFls
durationSeconds: 1105
publishedAt: '2026-04-16T22:58:06.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 48
    endSeconds: 124
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=48'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 124
    endSeconds: 134
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=124'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 134
    endSeconds: 289
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=134'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 134
    endSeconds: 289
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=134'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 134
    endSeconds: 289
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=134'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 134
    endSeconds: 289
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=134'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 300
    endSeconds: 343
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=300'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 343
    endSeconds: 355
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=343'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 355
    endSeconds: 454
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=355'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 355
    endSeconds: 454
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=355'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 454
    endSeconds: 465
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=454'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 465
    endSeconds: 554
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=465'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 465
    endSeconds: 554
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=465'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 564
    endSeconds: 650
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=564'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 661
    endSeconds: 725
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=661'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 661
    endSeconds: 725
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=661'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 742
    endSeconds: 846
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=742'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 742
    endSeconds: 846
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=742'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 742
    endSeconds: 846
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=742'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 846
    endSeconds: 856
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=846'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 856
    endSeconds: 977
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=856'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 856
    endSeconds: 977
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=856'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 977
    endSeconds: 987
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=977'
    heldReason: rights
  - ordinal: 23
    text: null
    startSeconds: 977
    endSeconds: 987
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=977'
    heldReason: rights
  - ordinal: 24
    text: null
    startSeconds: 987
    endSeconds: 1105
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=987'
    heldReason: rights
  - ordinal: 25
    text: null
    startSeconds: 987
    endSeconds: 1105
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=987'
    heldReason: rights
  - ordinal: 26
    text: null
    startSeconds: 987
    endSeconds: 1105
    watch: 'https://liquidgold.cc/watch/RjfbvDXpFls?t=987'
    heldReason: rights
---


# Building pi in a World of Slop — Mario Zechner

All I wanted was a shitty coding agent that is truly mine. And I’d have loved to just tell you why and how I built pi. But then Peter decided to make it the agentic core of OpenClaw. And now pi is collateral. So yes, this is a talk about pi. But it is also a talk about how agents are destroying OSS, how I deal with that, and a plea to slow the fuck down. https://x.com/badlogicgames https://github.com/badlogic https://www.linkedin.com/in/mariozechner/ Timestamps 0:00 – Intro and motivation for building pi 0:29 – Act 1: Building pi and the frustration with existing agent harnesses 1:56 – Why current context management in tools like Cloud Code and Open Code fails 4:44 – The importance of minimal harnesses and the "Terminal" benchmark 5:35 – Introducing pi: A self-modifying, extensible agent core 7:27 – The "YOLO" security philosophy and extensibility through TypeScript 9:03 – Examples of pi extensions (chat rooms, NES, Doom) 10:46 – Act 2: OSS in the age of "clankers" and how to fight them 12:03 – Act 3: A plea to slow down and stop the "slop" in software development 13:58 – How agents create "enterprise-grade complexity" and why humans are still the bottleneck 16:12 – Practical advice: How to effectively integrate agents into your workflow --- Watch along with the corrected transcript, summary, timestamps and resources on this talk's official AIE page: https://ai.engineer/talks/RjfbvDXpFls-pi-coding-agent 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/RjfbvDXpFls · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

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

## Document chunks

> Missing: no stored document chunks are available.
