About MeshAgent

What's new in MeshAgent 0.25

Browse all articles
MeshAgent 0.25 improves SQL ergonomics, external service support, service reliability, room-scoped secrets, and parity across SDKs.

MeshAgent 0.25 is a substantial platform release focused on SQL ergonomics, room-scoped secrets, externally routed services, and stronger parity across SDKs. It also includes significant improvements to server reliability and expands Anthropic tooling support.


Note that release 0.25 includes several breaking changes particularly around SQL bindings, agent metadata, and CLI behavior. 

SQL Support Enhancements

A major theme of 0.25 is making SQL a first-class, ergonomic workflow across the server, CLI, and all SDKs.

SQL queries now accept a single typed params map instead of separate parameters and param_values.This simplifies query construction, improves type safety, and ensures consistent behavior across Dart, Node.js, .NET, and Python.

MeshAgent now parses SQL column schemas across APIs, enabling richer tooling throughout the platform. The CLI supports SQL-like --columns syntax when creating or altering tables, and the Studio database UI supports SQL-style column definitions through a new “Create with Columns” flow. Together, these changes make database workflows easier to reason about and more consistent across environments.

Room-scoped secrets and identity boundaries

Secrets are now scoped per room, with secret providers and refresh logic now propagating room_id. This makes security boundaries clearer and more predictable as services and tools become increasingly composable.

For more advanced use cases, admin-level overrides allow secrets to be set for a specific identity via for_identity. OAuth2 secrets also now support both text and base64 input and identity-scoped secrets. 

Externally routed services and networking

Release 0.25 expands what services can do by adding support for published ports for external routing and public ports for unauthenticated access when appropriate. On the server side, the router supports published-port routing, token-gated access, and liveness-aware proxying.

During room provisioning, services are injected with room metadata and room-aware environment variables. This makes it easier to build services that understand where they’re running and which room they belong to.

Reliability Improvements

Behind the scenes, cloud service reconciliation has been rebuilt with key improvements for version hashing, crash backoff to prevent rapid restart loops, and safer container replacement during service updates. These changes significantly improve stability for rapid iterations and frequent deployments.

Expanded Tooling and Anthropic Support

MeshAgent adds several new toolkits for Anthropic including web search and web fetch toolkits with. The Anthropic web tools now support automatic beta header injection and request middleware, making it easier to opt into new Anthropic capabilities while retaining control over request behavior. The web fetch tool is now content-type aware, returning responses as text, JSON, or files instead of raw payloads. HTML responses can also be converted to Markdown, making web content easier for agents to read, summarize, and reason over without additional parsing logic.

MeshAgent also introduces a new container-based shell tool for persistent command execution with configurable images, mounts, and environment settings. This enables agents to execute code securely in a separate container.

The CLI MCP bridge has been expanded to support streamable HTTP connections, custom headers, and secret-backed headers. These additions make it possible to build longer-lived, authenticated, and externally integrated MCP tools without embedding credentials or relying on short-lived connections.

Stricter CLI controls

MeshAgent 0.25 also tightens CLI behavior in ways that reduce misconfiguration and make model-specific behavior more explicit.

The CLI now rejects OpenAI-only tool flags when using Anthropic models, preventing silent misconfiguration and confusing runtime failures. OAuth2 inputs are validated earlier in the workflow, surfacing errors before long-running operations begin.

The meshagent exec CLI command has been removed. 

MeshAgent Studio updates

MeshAgent Studio continues to evolve alongside the platform. 

The database UI now supports SQL-style column definitions and a new “Create with Columns” flow, aligning Studio workflows with the underlying SQL improvements. Code previews now decode response bytes as UTF-8, preserving non-ASCII content such as accented letters, symbols, and non-English text.

On the authentication side, Studio adds OAuth session management, with refreshable access-token providers and pluggable token providers in the Dart and Flutter clients. File preview support has also been enhanced with a syntax-highlighted code editor in the Flutter Shadcn viewer.

Learn more

Join our Discord Server to stay up to date with MeshAgent releases, see full release notes, ask questions, and share feedback with our team.

Check out the MeshAgent documentation to start building today!

Copy link to share
Copy link to share

Explore the full MeshAgent Platform

MeshAgent Studio, SDK, and Server give you everything to build, test, and deploy agentic applications, from development to production.

MeshAgent Studio
Refine agent behavior, collaborate with your team, and manage Rooms, services, and integrations in a shared developer workspace.
Learn more
MeshAgent SDK
Unleash the power of agentic AI with SDKs for Python, TypeScript, JavaScript, Dart, and .NET.
Learn more
MeshAgent Server
View logs, metrics, and traces for each Room to debug issues faster and improve agent performance.
Learn more