The AI Wrapper Era Is Over. The Age of Claude Agent Wrappers Has Begun.
Anthropic's Tariq Shihipar breaks down what it actually takes to build production-grade agents - from Bash-first tooling to file-system-driven context engineering.
I analyzed the 90-minute workshop led by Tariq Shihipar, the lead behind Claude Code at Anthropic.
Since Manus, interest in agents has exploded - but how to actually build agents that work in production remains frustratingly vague. This workshop was Anthropic’s answer to that question.
Beyond services that merely wrap an LLM API, what needs to change when designing agent-native applications? Here are the four key takeaways.
Bash Is the Most Powerful Tool
You don’t need dozens of custom tools.
- Software that already exists on Linux - ffmpeg, jq, curl, and more - can handle most tasks when composed through Bash commands.
- Agents teach themselves how to use tools by reading man pages and
--helpoutput. - You don’t need to stuff every tool specification into the prompt, which means less context window waste.
The implication is significant: instead of building bespoke integrations for every capability, you hand the agent a shell and let it compose existing software. The universe of CLI tools becomes the agent’s toolbox - without any of them needing to be registered in advance.
The Core of the Agent Loop Is Verification
Gather Context → Take Action → Verify Work.
- The criterion for whether to use an agent is simple: can you verify the output?
- Code is easy to verify with compilers and linters. For research tasks, you need to design verification logic separately - like requiring source citations.
- Don’t rely solely on model intelligence. Place deterministic tools - file existence checks, syntax validation, type checking - inside the loop to prevent hallucinations.
This is the insight most teams miss. They focus on making agents smarter when they should be making agents more verifiable. A mediocre model with strong verification loops will outperform a brilliant model with none.
Even Non-Dev Work Gets Solved Through Code Generation
Even simple tasks like checking the weather or analyzing emails are better handled with code than text responses.
- The approach: let the agent write scripts on the fly to connect multiple APIs and process data.
- A significant portion of Claude Code users are actually in non-dev roles - marketing, finance, operations.
- Treating data analysis and repetitive tasks as disposable code - scripts written once, run once, discarded - is becoming the standard workflow.
This reframes what “coding” means in the agent era. The agent doesn’t need a pre-built integration with your email provider. It writes a script that calls the API, filters the data, and returns results - all generated at runtime.
Context Engineering Lives in the File System
Beyond prompt engineering, you need to design the environment the agent works in.
- Giving an agent new capabilities isn’t about complex fine-tuning. It’s about handing it a folder with well-written markdown files and scripts.
- Tariq described this as being “file system pilled.”
- Agents have state. The core of agent architecture is a sandboxed environment - a container - where the agent has access to a file system and can execute Bash commands.
Think of it this way: the file system is the agent’s long-term memory, its reference library, and its workspace all in one. A CLAUDE.md file at the project root isn’t just documentation - it’s the agent’s onboarding guide. A scripts/ directory isn’t just utilities - it’s the agent’s toolkit.
The Paradigm Shift
Just as web development evolved from jQuery to React - moving from imperative DOM manipulation to component-based architecture - agent development is moving from raw prompt calls to structured frameworks.
The question is no longer “what should I ask?” It’s “what permissions and environment should I provide?”
The teams that understand this distinction - that agent performance is less about the model and more about the system around it - will build the next generation of software.
Based on Tariq Shihipar’s workshop at Anthropic.
Join the newsletter
Get updates on my latest projects, articles, and experiments with AI and web development.