![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
Python dominated the early days of machine learning, but that’s changing as AI becomes more mainstream. Take, for instance, the recent release of Mastra, an open source agentic AI framework that uses TypeScript rather than Python.
Developers are less interested in what goes into a large language model and more intrigued by how to build an application on top of these models, according to Sam Bhagwat, Mastra’s co-creator and a full stack developer best known for his work as co-founder of the web framework Gatsby.
Developers don’t have to know Python to build agents because they don’t require the same heavy computational work that work on models does, he says.
“Build agents don’t tend to need to do that kind of heavy tough work,” Bhagwat tells The New Stack. “It’s a lot of ‘Hey, am I providing my agent with the right context at this time? Does it have the ability to call the right tools, to perform actions on behalf to the users that are using this. Can I get the right information, which is much closer to web app development?”
And that’s the domain of frontend developers, he adds.
“There’s this whole community, essentially, of full stack engineers that was being left out because we’re not really Python people. We’re JavaScript types,” he says. “We wanted to make a great tool for them.”
TypeScript has become a sort of default language for modern product teams, Bhagwat tells TNS.
“TypeScript tends to be better for web app development because your frontend is going to be written in JavaScript, in TypeScript, pretty much no matter what,” Bhagwat says. “When you have the backend of that written also in TypeScript, you just have a nicer integration.”
It also opens up AI agents to a world of TypeScript-savvy developers. In fact, last year GitHub revealed that TypeScript overtook both Python and JavaScript as the most used language on its platform. The adoption shift “marks the most significant language shift in more than a decade,” the GitHub team says.
Agents are already changing how we interface with the internet, according to Bhagwat.
“It’s really interesting for people that are in this Dev Tools world, because we’re moving from a world where humans are writing code to where people are writing with Claude Code or Cursor. That changes a few things,” he says.
Increasingly, people are using internal documents with AI, which typically looks for markdown.
“If an agent is browsing the web and looking for a doc, because it’s a coding agent, it’s typically looking for markdown, and so it sends a request for markdown,” he explains. “Now some people are changing the content of their docs, specifically adding special instructions for agents, because they can tell who the visitors are.”
“…we’re moving from a world where humans are writing code to where people are writing with Claude Code or Cursor.”
– Sam Bhagwat, Mastra co-creator
How important is it that web developers learn to build AI agents?
Bhagwat sees more businesspeople using AI to code solutions and even to train their own agents. Then there’s this: Frontend cloud provider Vercel CEO and creator of Next.js, Guillermo Rauch, has warned that the next evolution of frontend development will focus on building AI agents.
Right now, developers are tinkering and learning about building AI agents as they usually do: Through personal side projects. For instance, Bhagwat needs to make a shopping list every week. He built an agent that understands the dietary preferences of his household. Many developers are launching similar personal projects so they can understand the technology before they have to deploy it in the enterprise, he says.
To help developers get started, Bhagwat has written an e-book, Principles of building AI agents, that brings developers up to speed on what they need to know about agents and building with Mastra. It’s available for free download with email registration.
He has also written a second book, Patterns for building AI agents, also available for email registration.
If you’ve used Replit to build an agent, you’ve used Mastra, according to Bhagwat. But let’s take a look at what you get with the full framework.
Mastra offers a few core framework primitives, starting with agents, which are autonomous code that use the LLMs, specific prompt instructions, and tools to complete user requests. It also supports workflows, which allow developers to orchestrate complex, multistep processes, And of course it incorporates RAG (Retrieval-Augmented Generation) functionalities, with built-in support for data syncing, web scraping, and vector database management. It offers an MCP server that lets users provide a local copy of documentation to the AI.
The tool has both short-term and long-term memory systems that allow agents to remember context across threads and sessions.
Mastra users also have access to tools, specifically:
The company also offers a fully managed cloud platform for zero-config deployments.
The Mastra team has built in integrations with some frontend frameworks, including:
On the backend, it supports:
Mastra also integrates with agentic UI libraries that help web developers specifically build agentic frontend experiences, such as: