Foundations
Frameworks promise portable agents, but an agent's memory, permissions, and context don't travel. The portability gap reveals something about what agents actually are.

Foundations
Frameworks promise portable agents, but an agent's memory, permissions, and context don't travel. The portability gap reveals something about what agents actually are.

The Export File Is Not the Agent

A growing wave of tools now lets you export an agent definition and import it into a different framework. System prompts, tool schemas, model preferences, constraints. All neatly packaged. The tools work. What's worth paying attention to is what the export file leaves behind.
Teams who've tried moving a working agent between environments keep reporting the same thing: the agent that arrives behaves like it's never seen the domain before. Months of reliable operation, gone. Same instructions, same configuration, same logic. But something stayed behind. The portability tools are drawing a very precise line around what that something is, and it suggests the ecosystem may be building on a wrong assumption about what agents actually are.
The Export File Is Not the Agent
A growing wave of tools now lets you export an agent definition and import it into a different framework. System prompts, tool schemas, model preferences, constraints. All neatly packaged. The tools work. What's worth paying attention to is what the export file leaves behind.
Teams who've tried moving a working agent between environments keep reporting the same thing: the agent that arrives behaves like it's never seen the domain before. Months of reliable operation, gone. Same instructions, same configuration, same logic. But something stayed behind. The portability tools are drawing a very precise line around what that something is, and it suggests the ecosystem may be building on a wrong assumption about what agents actually are.
What Doesn't Survive the Trip Tells You Something About Agents

Docker found its seam between application and infrastructure, and that boundary turned out to be clean enough to hold across millions of deployments. Now an open-source project called GitAgent is storing AI agents as flat files in a git repo. Personality in YAML. Memory as Markdown. One export command targeting five different frameworks. The pitch is portability. The bet is that there's an equivalent cut to be made for agents.
Look at what happens at the border. LangChain, CrewAI, AutoGen, Claude Code, and OpenAI don't just wire things differently. Some of what defines an agent travels cleanly across that boundary. Some of it doesn't. And the gap between those two categories says a lot about where the ecosystem actually stands.
What Doesn't Survive the Trip Tells You Something About Agents
Docker found its seam between application and infrastructure, and that boundary turned out to be clean enough to hold across millions of deployments. Now an open-source project called GitAgent is storing AI agents as flat files in a git repo. Personality in YAML. Memory as Markdown. One export command targeting five different frameworks. The pitch is portability. The bet is that there's an equivalent cut to be made for agents.
Look at what happens at the border. LangChain, CrewAI, AutoGen, Claude Code, and OpenAI don't just wire things differently. Some of what defines an agent travels cleanly across that boundary. Some of it doesn't. And the gap between those two categories says a lot about where the ecosystem actually stands.

Further Reading




Past Articles

MCP has 97 million monthly SDK downloads. ChatGPT, Gemini, and Copilot have all adopted it. The connective plumbing for ...

At MWC this week, Qualcomm's CEO described an agent-centric future. Lenovo's EVP compressed the idea to three words: "ap...

Teams building agent infrastructure keep reaching for the distributed systems playbook they already trust. Service disco...

More than 35 companies are now building practice environments for AI agents. Anthropic has discussed spending over a bil...
