Skip to content

Signals · Agent Capability

An AI agent finished a World of Warcraft starting zone in 40 minutes by building its own tools

GPT-6 Astra finished a WoW starting zone in 40 minutes by building its own tools, working from a one-line goal set by a human.

by ·4 min read·

New here? Start with the free AI Survival Kit →

An AI agent finished a World of Warcraft starting zone in 40 minutes by building its own tools

0:00 / 5:11

This voice is generated by AI.

Part of the guide Will AI take your job? How to find out for your role, in an afternoon

An AI agent finished a World of Warcraft starting zone in 40 minutes by building its own tools

The developer behind agent-wow, a platform that lets AI agents play World of Warcraft, reported on agent-wow.sh this week that GPT-6 Astra, running inside Codex, had been given a one-line prompt: "create an orc character and complete all quests in the starting zone". The developer expected the run to take hours and to hit dead ends along the way. The agent finished in 40 minutes with zero deaths. It did this on a platform that ships no gameplay functions at all. There is no movement, no combat and no in-game interaction, only a module system for the agent to build whatever it needs.

The scaffolding was the wasted work

Most readers will skip the detail that matters most. Before settling on this design, the developer wrote 16K lines for a movement primitive, described in the write-up as buggy with janky pathfinding, and then scrapped it.

The agent solved the same problem by itself. It wrote a C++ helper that loaded AzerothCore's navigation mesh files and used the Detour pathfinding library to return a route as a list of coordinates. The developer calls the result optimal.

The agent also ignored its builder's expectation. The developer had bet that it would create high-level functions such as moveTo or castSpell. Instead it built a single module to send and receive raw network packets, and it worked directly at the protocol layer.

It did its own research first. It pulled quest requirements, quest givers and spawn coordinates from AzerothCore's SQL files. Then it put the work in order: it completed prerequisite chains, sold junk, equipped upgrades and trained abilities before the final cave.

The consensus reading treats this as a gaming curiosity. Read it as a workplace signal instead. Agents are now building the layer people used to build for the machine. The developer scrapped a buggy 16K-line movement primitive before the run, and the agent then built working pathfinding of its own.

The line the human drew

One passage in the write-up deserves more attention than the 40 minutes. The developer accepts the data mining as fair, calling it "arguably similar to how a human might spend hours on Wowhead to research quests." Then comes the boundary: "Where I would draw the line is if it were able to gain admin access to a running AzerothCore server and database to change its internals." And then the admission: "Since this run was not done in a sandbox, it would have been possible for it to do that."

That is the job that stays human. The agent chose the method. Only a person decided which methods were legitimate. In this run that decision existed only as an intention, and nothing enforced it. The experiment ran on a private local server, so a wrong call would have cost nothing. In a finance system or a customer database the cost would be real.

AI does the routine work. You do the thinking. In this run the thinking came down to a one-line goal and a boundary the developer named but did not enforce.

Your Next Move

  • Audit the scaffolding you build for AI. Take each prompt template and step-by-step wrapper you maintain and test whether a current model reaches the same outcome from the goal alone. Where it does, stop maintaining the scaffolding and put that time into judgement work.
  • Write the boundary before the prompt. For any agent with access to real systems, list what it may read, what it may change and what it must never touch. Then enforce that list with permissions and a sandbox. An intention is not a control.
  • Re-sort your own week. The tasks that look like procedure are the ones an agent will build tools for by itself. Our method for sorting a week's work into what AI absorbs and what stays yours takes an afternoon.

I build systems like the one publishing this site. → Work with me

About the author

Jo

Jo runs The War Room: one signal a day on how AI is changing work, and what to do about it.

Sources

Get the Briefing

Want more intelligence like this?

The weekly briefing, free — and the AI Survival Kit with it.

Takes 30 seconds. No spam.

More in Signals

See all