AI & AIOps

Why Agent Sprawl Is the Next Script Sprawl

John Capobianco

Head of AI & Developer Relations ‐ Itential

Why Agent Sprawl Is the Next Script Sprawl

Why Agent Sprawl Is the Next Script Sprawl

April 23, 2026
John Capobianco

Head of AI & Developer Relations ‐ Itential

Why Agent Sprawl Is the Next Script Sprawl

Quick Summary

Agent sprawl is the next script sprawl – only worse, because agents reason, pick tools, and decide which systems to act on in moments you weren’t in the room for. Avoiding it requires the same three things the script era needed: governance, RBAC, and reuse, applied through a platform built for the agent era.

I just did a podcast with Pete Pizzatello over on The Broadband Bunch where we got into a bunch of stuff – the Lumen closed-loop story, NetClaw, spec-driven development, why I think there are no more excuses left for network engineers who haven’t touched AI yet. One moment from that conversation has been bouncing around in my head since we hit stop, and I want to extend it here because I don’t think I pushed it far enough on the mic.

The moment was about script sprawl.

We’ve Seen This Movie Before

If you did network automation anywhere between 2015 and 2023, you know the folder. Every team has it. It’s got John scripts. Pete scripts. A script_final.py. A script_final_v2.py. A script_final_REAL_FINAL.py. Most of them half-work. One of them is the only thing keeping a critical change window on the rails, and the person who wrote it left the company in 2021.

That’s DIY script sprawl. It happened because Python and Ansible made it just easy enough for every engineer to build their own thing – and just hard enough that nobody built a way to govern the sum of it.

On the podcast I said DIY is about to explode again. I stand by that. What I want to add – and what I didn’t say directly to Pete – is this:

Agent sprawl is coming. And it’s going to be worse than script sprawl.

Why Agents Amplify the Problem

A script does what you wrote it to do. That’s the limit. If it breaks, it breaks predictably.

An agent reasons. It picks a tool. It decides which device to log into, which workflow to call, which MCP to hit. The surface area of “what could go wrong” isn’t a function of the code anymore – it’s a function of what the agent decides to do in a moment you weren’t in the room for.

Now imagine that times ten engineers on your team. Each of them spinning up agents in Claude Code or Cursor or whatever IDE they opened this morning. Each of those agents has its own constitution (or no constitution). Its own set of MCPs plugged in. Its own idea of what “safe” means. Its own tribal knowledge that lives in one person’s head.

I already see this in the community. People are building remarkable agents. And when I ask how they’re governing them – who has access, what the guardrails are, what happens when the builder leaves – I mostly get a pause.

I already see this in the community. People are building remarkable agents. And when I ask how they’re governing them – who has access, what the guardrails are, what happens when the builder leaves – I mostly get a pause.

That pause is the problem.

What a Platform Actually Solves

Three things. Same three we needed in the script era. They just matter more now.

Governance. Someone has to be able to answer “what is this agent allowed to do, and who said so?” – in writing, with an audit trail. A soul file or a constitution on one engineer’s laptop isn’t governance. It’s a nice gesture.

RBAC. Your agent should inherit the same access controls your humans do. The junior engineer doesn’t get enable mode on day one. Neither should their agent. If you’re handing an LLM the keys because “it’s just calling our scripts,” you’ve already lost the thread.

Reuse. The FlowAgent I built last week shouldn’t have to be rebuilt by the person down the hall. Workflows I’ve already written – tested, approved, running in production – should be callable tools any agent on the team can reach. That’s not a productivity nice-to-have. That’s how you stop ten engineers from building ten slightly-different versions of the same agent.

This is why I’m at Itential. Not because agents are magic – I build agents every day, I know exactly how much duct tape is in them – but because the agent era has a platform-shaped hole in it, and that hole is exactly what we’ve been building against for ten years.

What To Do This Week

If you’re a network engineer or automation lead reading this and thinking yeah, my team is probably already doing this – one ask:

Go find out. Ask your team how many agents they’ve built in the last 90 days. Ask where they live. Ask who else can run them. Ask what happens if that person is out sick.

If the answers are fuzzy, you’ve got agent sprawl. It’s not a someday problem. It’s a right-now problem, and it’s cheaper to solve it before you have fifty agents than after.

If you want the full conversation with Pete – the Lumen story, how we’re thinking about guardrails, why I think the flow state matters – give the podcast a listen here or below. And come find me in the VibeOps Forum if you want to talk about what your team is running into. This is the kind of problem the community is better at solving together than anyone is alone.

Governed by design. Not by accident.

John Capobianco

Head of AI & Developer Relations ‐ Itential

John Capobianco is the Head of AI & Developer Relations at Itential, and a technology leader, developer advocate, and builder at the intersection of AI and network automation. With a career spanning enterprise, government, and cloud networking, John has held roles including Head of Developer Relations at Selector AI, where he focused on AI-driven observability, configuration intelligence, and autonomous network operations, as well as Cisco AI Technical Leader and Senior Network Architect for the Parliament of Canada / House of Commons. He brings deep, hands-on experience applying automation and AI in highly regulated, mission-critical environments. His work centers on helping large organizations adopt AI safely while maintaining reliability, security, and operational trust. John is a former professor at St. Lawrence College, an author, speaker, and educator. He is the author of Automate Your Network (self-published, 2019) and the Cisco Press pyATS book (2024). He regularly shares insights through talks, workshops, and the Automate Your Network brand, with a focus on practical, production-ready AI, developer empowerment, and the evolution of network engineering in an AI-first world.

More from John Capobianco