Today we're launching @mastra `Harness`
`Harness` gives you a `Session` with plan/build modes.
It lets you manage thread lifecycle, spawn or fork subagents, approve tools per-call or session, ask user questions, queue/steer.
With skills, sandbox, browser, heartbeat. channels:
Python trains, TypeScript ships.
Tickets just dropped for TypeScript AI Conference: London → https://t.co/hwSgNVVAR4
Featuring speakers from @GitHubNext, @elastic, @sentry, @arizeai, @CopilotKit, @factorialapp, and others.
July 23 | London & Virtual | Builders only
🆕 Mastra agents now support the Agent Client Protocol (ACP).
Run Claude Agent, Codex CLI, Cursor, Gemini CLI, or any other compatible harness directly from your Mastra agents.
today we're incredibly excited to announce Mastra Observability as a standalone part of the Mastra platform
logs, traces, and metrics for your agents. fully searchable. available across every project and deploy you run.
Have you taken a look through this section of the docs? https://t.co/rNSkn2Nno8
You'd want to store the state in the client side. The mcp app sends tool input to the client and the client is the one that renders and stores app state. You could also send messages from the client to the server to store state there as well.
Today we're launching @mastra remote sandboxes
Give your agent a secure, isolated environment to run untrusted user code... like a vibe coding agent...