EVE Online Agents Will Forget Idle Pilots After Python 3 Move
EVE Online's mission-givers are about to get a memory upgrade. There's a catch, though: some of them will forget you entirely.
Fenris Creations has published a very long developer blog about the technical work going on under the hood of its sci-fi sandbox. Strip away the database diagrams and it comes down to one thing. The studio is preparing the game's "agents", the NPCs who hand out missions, for a larger migration of both the client and the server from Python 2 to Python 3.
That sounds like dry backend housekeeping, and mostly it is. But it has a real consequence for some players, and it's worth knowing about before the switch happens.
How agents remember you
Most of the blog explains how agents actually work. It covers how they store information about the pilots they deal with, how they pull that data back up when needed, and how that pool of information has kept growing over time. According to Fenris Creations, Python 3 is better equipped to handle that growing load, which is why the agent system is part of the upgrade in the first place.
The part players need to pay attention to is what happens to old, unfinished business. Your NPC standings (the reputation you've built up with the game's factions and characters) are safe. They aren't going anywhere. Jobs are a different story. If you worked with an agent before the blog went live and don't get back in touch with that agent afterwards to update your progress, those jobs will be wiped once the Python 3 upgrade is finished.
No date yet, but a warning is coming
Fenris Creations hasn't given a timeline for when the migration will be complete. The studio does promise that players will get plenty of notice before the cleanup takes effect, so nobody should wake up to find their progress gone without any warning.
The developer's own summary is refreshingly direct: "In short, if you are actively running agent missions, you can carry on playing as normal, and nothing will change. If you have some agents that you care about (particularly Research Agents), then you should pay them a visit and do a mission for them, so they don't forget you."
So if you're a regular mission runner, you don't need to do anything. If you're the kind of player who set up relationships with certain agents years ago and hasn't checked in since, especially Research Agents, now is a good moment to fly over and run a job for them. After that summary, the blog gets extremely technical, and anyone curious about the database side can dig into the full post.
The short version for capsuleers - EVE's name for its player pilots - is simple. Go say hello to your agents.
The Bigger Picture
On paper this is a small notice attached to a big engineering job. In practice it shows what keeping a long-running MMORPG alive actually looks like. Moving a live game from Python 2 to Python 3 is the kind of work players rarely see, and the agent change is one of the few places where that work reaches the surface.
It also fits a wider pattern of older online games tidying up legacy systems rather than carrying them forever. RuneScape, for example, has set a date to purge old microtransaction items, while veterans like EverQuest keep going with new expansions such as Favors of Fortune. This suggests studios behind aging games increasingly have to choose which old data and systems are worth keeping as they modernise.
Fenris Creations' approach looks fairly player-friendly here, since standings are protected and a warning is promised. It is worth watching when that warning actually arrives, how much time players get to act, and whether the wider Python 3 migration brings other visible changes. For now, if an old agent matters to you, don't leave it to the last minute.
