Agent Builder v2 is in open beta. Features and limitations described here are subject to change.
- Deploy custom agents from your IDE or AI Studio with no framework lock-in.
- Keep separate development and production environments, each with version history.
- Manage environment variables for API keys and secrets.
- Use MCP server integration to deploy and manage agents directly from your IDE.
- Add Writer’s observability and agent supervision on top of your existing code.
Understand how it works
You bring your application code with aDockerfile. Writer handles the containerized hosting, environment management, and deployment pipeline, so you keep full control of your code and development workflow.
A typical flow looks like this:
- Create an agent in AI Studio, which generates a unique agent ID and a development environment.
- Connect your IDE to the Writer MCP server.
- Package your application and deploy a snapshot to the development environment.
- Test the development deployment, then promote it to production.
Supported frameworks
Agent Builder v2 deploys any dockerized Python or JavaScript/TypeScript application. The following frameworks are tested and verified:If your framework isn’t listed, it can still work as long as it runs in a Docker container and listens on a port other than 8001 (which is reserved).
Key concepts
Understanding environments, snapshots, and the promotion flow helps you reason about how your code moves from development to production.Environments
Each agent has separate development and production environments, and you can create additional custom environments. Each environment has its own:- Deployment URL, which you can change
- Environment variables
- Version history
- Access controls (production only)
Snapshots and versions
Every time you upload code, Agent Builder v2 creates a new snapshot (version). For each agent you can:- View the full version history.
- Roll back to any previous version.
- Export a snapshot as a
.tar.gzfile. - Delete old versions.
Promotion flow
Promotion copies a snapshot from development to production. Environment variable keys are copied, but values must be set separately for production to maintain security boundaries. After promotion, the agent appears in the Agents tab in Writer App for you and anyone you shared it with.Known limitations
Agent Builder v2 has the following limitations during open beta:Frequently asked questions
Can I use any model provider in my agent?
Can I use any model provider in my agent?
Yes. Your agent runs as a standard container, so you can use any SDK, API, or model provider, including Writer models, OpenAI, Anthropic, and AWS Bedrock. Set the relevant API keys as environment variables.
Can I connect to my internal databases or APIs?
Can I connect to my internal databases or APIs?
Your agent can make outbound network requests to any public endpoint. Connectivity to private databases, such as Snowflake or internal APIs, through private link is in development. Contact Writer to discuss your requirements.
What if my framework isn't in the supported list?
What if my framework isn't in the supported list?
If your application runs in a Docker container and listens on a port other than 8001, it works. The supported frameworks list represents what Writer has explicitly tested.
How do I implement authentication for my deployed agent?
How do I implement authentication for my deployed agent?
For agents accessible to Writer users (only you, specific teams, or all teams), Writer handles authentication through AI Studio access controls. For custom authentication for external users, implement it within your application code, since Agent Builder v2 gives you full control of the request and response lifecycle.
How does Agent Builder v2 relate to no-code agents?
How does Agent Builder v2 relate to no-code agents?
Agent Builder v2 is for developers who want full code control and work in their own IDE. No-code agents are for business users who build with natural language. They share the same backend infrastructure but serve distinct personas.
Next steps
- Get started with Agent Builder v2 to create an agent and deploy your first application.
- Review key concepts to understand environments, snapshots, and the promotion flow.