GPT-5.6 Sol Launched a Factorio Rocket on Peaceful Mode, With Hauling Done by Hand
A.I. / news
GPT-5.6 Sol Launched a Factorio Rocket on Peaceful Mode, With Hauling Done by Hand
Blogger Ryan Madden's single run took 13.5 in-game hours. The agent carried supplies between areas because it never linked some production lines.

OpenAI's GPT-5.6 Sol launched a rocket in Factorio on peaceful mode, Ryan Madden reported on October 31. He wrote that the launch took "significant 'manual' effort" from the model.
Madden, who runs the blog ryanmadden.net, ran Sol in Codex at the "low" thinking level. The run covered 13.5 hours of in-game time, according to his post. It does not report wall-clock time, token use or cost.

How the run was set up
A game manager let the model act through a small Python library. Madden wrote that the library enforces the limits a human faces in the graphical client, such as player reach and fog of war.
Peaceful mode removes the biter enemies. Madden's post covers only that setting, and he wrote that he plans to test other models, other thinking levels and non-peaceful runs.
The post describes one run. It does not mention repeats, so there is no success rate.
What the model did by hand
Madden wrote that Sol repeatedly carried supplies between factory areas because it had not connected some production systems. Late-game scaling problems appeared later than he expected and slowed progress.
He had planned to stop after blue science research. He kept going because Sol was doing better than he expected.
He wrote that GPT-5.5 failed to use transport belts at all. His post gives no score for either model.
What came before
Madden's April 5 post on Claude Code used a command-line tool with about 20 commands. Claude, whose model version that post does not name, made it through red and green science and was halfway through "automation 2" research when the second run ended.
That setup let the agent reach any entity without walking and mine without delay. Madden wrote that this likely pushed it toward a crate-assembler-crate pattern and away from belts. The October library enforces reach limits, so the two runs are not a like-for-like comparison.
| Run | Date | Harness | Result |
|---|---|---|---|
| Claude Code | Apr. 5 | Bash CLI, about 20 commands | Stopped mid automation 2 |
| GPT-5.5 | Oct. 31 post | Python library | Did not use belts |
| GPT-5.6 Sol, low | Oct. 31 | Python library | Rocket launched, peaceful |
How hard the benchmark was meant to be
The Factorio Learning Environment paper, submitted March 6, 2025 by Jack Hopkins, Mart Bakler and Akbir Khan, said one rocket component needs more than 60 interlinked machines making over 1,000 items a minute. The best lab-play result it reported was Claude 3.5 Sonnet at 21.9% task success.
The paper's authors listed trouble coordinating more than about six machines on items with over three ingredients. They also warned that their Python interface differs from playing with a mouse, and that humans were not tested through the same API.
Madden wrote that he is "optimistic about autonomous Factorio play as a medium for building intuition about the nature of model capabilities." The paper's lab-play trajectories ran 128 API calls each. Madden's post reports no step count for the rocket run.
For other recent agent work on Claude Code, see Anthropic's rule against recreating existing games and a heuristic compiler reanimated with Claude Code.
Sources
More in A.I.
- 01Nanbeige4.3-33B Ships Under Apache-2.0 With a 524,288-Token Window and Self-Reported WinsNanbeige Team's 33B model is built as a teacher for smaller agents. Its own table has Qwen3.8-27B ahead on SWE-Bench Pro and GDPval.
- 02Bootgpt Fits a Character-Level Language Model Into a 512-Byte Boot Sector Plus 23 Sectors of WeightsThe MIT-licensed Show HN project writes fake Linux boot logs on a 386-class machine with no operating system. A rival project runs a Llama 2 model in 1,189 bytes.
- 03Mistral Large 4 Weights Are on Hugging Face, and the Card Disagrees With the Launch PostThe 1-trillion-parameter model is ungated under a custom licence, but its active-parameter count and two benchmark scores differ from Mistral's October 6 announcement.
- 04Anthropic Confirms Claude Code Rule Against Recreating Existing Games, as Reverse-Engineering Complaints Pile UpA two-sentence prompt change on Opus 5.5 is blamed for refusals on developers' own projects. Anthropic says original games should keep working.