Skip to main content
MastraProduct page

Mastra Signals

What teams building AI features on Mastra report, with every finding tied to its evidence.

Read the findings

What the evidence says

Whose sources count

Practitioner sentiment, teams and leaders

−36 Negative from 25 sources that take a side

How this figure is made

Negative overall signal, net 36 points negative

From 25 authors in 24 discussions. Small sample. Build one pilot agent to measure the glue code and debugging time the framework adds.

Analyzed
86 total sources
Top praise
Agents in Real Work (10 of 10 sources) See praise evidence
Top concern
Memory, Recovery & Loop Defects (8 of 8 sources) See concern evidence

Feb 2025 to Oct 2026.

72 sources from practitioners, by month and sentiment.

Team accounts lean negative, with 13 negative, 8 mixed and 4 positive among 25 counted, because most are bug reports from company engineers. Brex's CTO reports that about half of its agent-layer applications run on Mastra. Company engineers also report durable runs that failed to recover and the June 2026 npm compromise reaching a team's CI.

Positive, mixed and negative sources

The score counts each source once, as the split does. See How the numbers work.

See the evidence

Below: 1 praise theme, 2 concerns and 1 disagreement.

Findings

Counted for Teams and technical leaders, from 26 sources. Change group

What practitioners praise

Every capability practitioners describe positively, ranked by how many sources say so. Open one to read who said it.

  1. Agents in Real WorkAll 10 sources on it praise itCompanies and builders run Mastra agents on customer-facing and internal work, from a CTO's agent layer to hosted portfolio agents.

    Counted for Teams and technical leaders.

    1. Mixed

      Even Westvang, Rostislav Melkumyan, and Knut Melvaer, Sanity

      "Hi @s": How we built our company agent harnessCompany engineering blog, Sanity Engineering

      Sanity uses Mastra for its Content Agent but built its own harness for its company-wide agents, because it wanted agents defined as Sanity documents.

      Published Oct 20, 2026self-described: Sanity's Content Agent and its company agent harness

    2. Positive

      Sytten, Hacker News commenter working at Caido

      Comment on: A GitHub Issue Title Compromised 4k Developer MachinesHacker News comment

      Builds a GitHub issue-triage action on Mastra and scopes the tools the agent can call to what it needs, after a prompt-injection incident elsewhere.

      Published Mar 5, 2026self-described: GitHub issue-triage action built on Mastra with a scoped tool set

    3. Positive

      James Reggio, CTO of Brex, interviewed on Latent Space

      Full Story of Brex's AI Hail MaryPodcast episode write-up, Latent Space

      Brex's CTO reports that about half of the company's agent-layer applications run on Mastra, chosen to replace an internal framework built after LangChain fell short.

      Published Jan 17, 2026self-described: Brex's agent-layer applications

    4. Mixed

      Kosuke Oya, GitHub user filing a feature request with Datadog

      LLMObs: Instrumentation for mastra (dd-trace-js feature request)GitHub issue

      A team running Mastra in production asked Datadog for native LLM Observability instrumentation, since only OpenTelemetry traces were available.

      Published Apr 27, 2025self-described: Mastra agents running in production

    5. Mixed

      Uttam Kumaran, Brainforge

      How we migrated to Langfuse v4 ahead of the cutoverCompany engineering blog, Brainforge Blog

      Moving Brainforge's Mastra agent traces to Langfuse v4 required upgrading every @mastra package from core 1.8.0 to the 1.61 line plus aligned OpenTelemetry packages.

      Published Sep 18, 2026self-described: Brainforge's Mastra agent traces moving to Langfuse v4

    6. Negative

      Mehul Kasliwal, GitHub user filing an issue

      Mastra Platform: dashboard env-var update left previous server instance running 3+ days, still serving traffic and firing scheduled workflows with stale envGitHub issue

      On hosted Mastra Platform, an env-var update left the old server instance running for over three days, and its stale scheduled runs sent 11 duplicate emails to a customer.

      "…left the previous instance running for 3+ days…"
      Excerpt, mehulkasliwal

      Published Aug 31, 2026self-described: Scheduled runs on hosted Mastra Platform

    7. Positive

      Zerxide, r/AI_Agents

      Comment on: Mastra AI vs LangGraph/LangChain, What's the way forward?Reddit comment, r/AI_Agents

      The team picked Mastra for long-running TypeScript workflows with human approval: a document-analysis run paused for review, survived a deployment and continued from the same checkpoint.

      Published Aug 26, 2026self-described: Long-running TypeScript document-analysis workflows with human approval

    8. Mixed

      Sebastien Castiel, Staff Software Developer at Vasco

      Four Agent Frameworks in Sixteen MonthsCompany engineering blog, Vasco Engineering

      Two developers moved Vasco's agent from Google ADK to Mastra in a week and a half with about 50 pull requests and found it good, then moved to the Claude Agent SDK six weeks later for better answers.

      Published Jul 24, 2026self-described: Vasco's product agent across four frameworks in sixteen months

    9. Mixed

      Gilad Resisi, Postiz engineer committing to gitroomhq/postiz-app

      fix(mcp): serve streamable HTTP statelessly (Postiz commit e11477ee)GitHub commit

      Gilad Resisi measured Postiz's MCP service on @mastra/mcp climbing about 330 MB an hour from a 1 GB baseline until it was killed at about 5 GB twice a day, because Mastra kept every session's transport; Postiz kept Mastra and switched the server to stateless mode.

      Published Jul 9, 2026self-described: Postiz's MCP service, built on @mastra/mcp, serving agent connectors in production

    10. Mixed

      davemo (David Mosher), Hacker News commenter

      Comment on: Statecharts: hierarchical state machinesHacker News comment

      A voice app for the banking sector was built on XState and Mastra, and the team later swapped Mastra for Pipecat.

      Published Apr 27, 2026self-described: Voice app for the banking sector on XState and Mastra

    GILD's fact checks, which don't count as sources

    Checked Oct 28, 2026.Mastra apps deploy to any Node.js-compatible environment, as a standalone Hono server, or through built-in deployers for Vercel, Netlify, and Cloudflare. Deployment overview

    Open them in the record

What concerns them

Every concern practitioners raise, most raised first.

  1. Memory, Recovery & Loop DefectsAll 8 sources on it raise it as a concernMemory that adds latency or breaks across providers, durable runs that fail to recover, and agents that stop silently at the step limit.

    Counted for Teams and technical leaders.

    1. Negative

      OKeii (Apu.tech), GitHub user filing an issue

      [BUG] EventedAgent recover() crashes after process restart when a nested durable LLM step is active (1.62+)GitHub issue

      Durable EventedAgent runs could not be recovered after a process restart if a nested LLM step was in flight, shown with a two-process reproduction.

      "…cannot recover an orphaned `EventedAgent` run when the original process exits while the nested `durable-llm-execution` step is still running."
      Excerpt, chaosBreaking

      Published Aug 30, 2026self-described: Durable EventedAgent runs across a process restart

    2. Negative

      Devang Padhiyar (Simplified), GitHub user filing an issue

      [BUG] approveToolCall() rejects a genuinely-suspended run when the snapshot is large (2s validator deadline + wrong workflowName)GitHub issue

      approveToolCall rejected runs that were suspended on the requested tool call when the snapshot was large, unless the caller waited about eight seconds.

      Published Aug 26, 2026self-described: Tool approval on suspended agent runs

    3. Negative

      Greg McKelvey (phc-health), GitHub user filing an issue

      [BUG] CachingPubSub mirrors multi-MB localOnly workflow events into shared Redis, uncapped RPUSH, TTL-less counter, and clearTopic never removes themGitHub issue

      CachingPubSub copied multi-megabyte workflow events (about 1.76 MB each) into shared Redis without a cap, despite their local-only flag.

      "We measured **~1.76 MB per cached event**."
      Excerpt, mckelveygreg

      Published Aug 3, 2026self-described: Redis-backed deployment of durable agents

    4. Mixed

      Gilad Resisi, Postiz engineer committing to gitroomhq/postiz-app

      fix(mcp): serve streamable HTTP statelessly (Postiz commit e11477ee)GitHub commit

      Gilad Resisi measured Postiz's MCP service on @mastra/mcp climbing about 330 MB an hour from a 1 GB baseline until it was killed at about 5 GB twice a day, because Mastra kept every session's transport; Postiz kept Mastra and switched the server to stateless mode.

      Published Jul 9, 2026self-described: Postiz's MCP service, built on @mastra/mcp, serving agent connectors in production

    5. Negative

      Sergey Andriyanov (Regul), GitHub user filing an issue

      [BUG] Cross-provider tool_use IDs leak into subsequent requests: Anthropic srvtoolu_* sent to OpenAI Responses API causes 404 "Item not found"GitHub issue

      Switching providers inside one memory thread leaked Anthropic server tool IDs into OpenAI requests, which OpenAI rejected.

      "…the OpenAI provider emits an `item_reference` with the Anthropic tool-call ID (`srvtoolu_...`)."
      Excerpt, WebRegul

      Published Apr 24, 2026self-described: Switching providers inside one memory thread

    6. Negative

      Bo Kou (Alipay), GitHub user filing an issue

      [BUG] Mastra with ai-sdk v5 may cause duplicate assistant messagesGitHub issue

      With AI SDK v5's useChat, Mastra returned assistant messages with duplicated parts, reproducible in the official example when sending messages quickly.

      "When using `useChat` from `@ai-sdk/react` to call Mastra's API, assistant messages may have duplicate parts."
      Excerpt, MrKou47

      Published Oct 28, 2025self-described: AI SDK v5 useChat calling Mastra's API

    7. Negative

      Aman Rawat (Fastlaneai), GitHub user filing an issue

      [BUG] Memory incompatibility with GPT-5 mini reasoning models causes "required reasoning item" errorsGitHub issue

      With memory on and tools enabled, a Mastra agent on GPT-5 mini failed every later message in a conversation, because the stored history dropped the reasoning items OpenAI requires. The issue is closed.

      "…the agent fails on subsequent messages with conversation history due to missing reasoning items."
      Excerpt, realaman90

      Published Oct 19, 2025self-described: Mastra agents with tools and memory on GPT-5 mini

    8. Negative

      Leo (Outlit), GitHub user filing an issue

      [BUG] Memory Leak in Mastra Workflow After Multiple RequestsGitHub issue

      Running a workflow twice under mastra dev ran the Node.js process out of heap and crashed it, with a deal context of about 20,000 tokens passed in. The issue is closed.

      "After running the my workflow twice in development mode (`mastra dev`), the Node.js process runs out of memory and crashes with a JavaScript heap out of memory error."
      Excerpt, leo-paz

      Published Jul 25, 2025self-described: A workflow passed a deal context of about 20,000 tokens, stored in PostgresStore

    GILD's fact checks, which don't count as sources

    Checked Oct 28, 2026.maxSteps caps an agent at 5 sequential LLM calls by default, so a run still calling tools at the fifth step ends there. Agents: generate() reference

    Open them in the record
  2. Upgrades, Dependencies & Supply ChainAll 5 sources on it raise it as a concernUpgrades that move many @mastra packages at once, AI SDK copies pinned into the dependency tree, and the June 2026 npm compromise.

    Counted for Teams and technical leaders.

    1. Negative

      Tomas Varga (Sudolabs), GitHub user filing an issue

      mastra build needs ~13× more memory since @mastra/deployer 1.79.0: typescriptSourcesResolver in option extractionGitHub issue

      Since @mastra/deployer 1.79.0, mastra build on a larger app needs about 13 times more memory and runs out of heap.

      "Since @mastra/deployer 1.79.0 (@mastra/core@1.79.0 release, CLI mastra 1.35.0), mastra build on a larger app runs out of memory before "Analyzing dependencies..."."
      Excerpt, tomasvarga

      Published Oct 27, 2026self-described: mastra build on a larger app with integrations

    2. Mixed

      Uttam Kumaran, Brainforge

      How we migrated to Langfuse v4 ahead of the cutoverCompany engineering blog, Brainforge Blog

      Moving Brainforge's Mastra agent traces to Langfuse v4 required upgrading every @mastra package from core 1.8.0 to the 1.61 line plus aligned OpenTelemetry packages.

      Published Sep 18, 2026self-described: Brainforge's Mastra agent traces moving to Langfuse v4

    3. Negative

      Diego Cesar Lerma Torres (Neuroglia Solutions), GitHub user filing an issue

      Drop or patch the AI SDK v5 pin of @ai-sdk/provider-utils@3.0.30 (CVE-2026-8769)GitHub issue

      @mastra/core still pinned a vulnerable AI SDK v5 provider-utils copy into every consumer's production tree, covered by CVE-2026-8769.

      Published Aug 29, 2026self-described: Production dependency tree with @mastra/core 1.63.2

    4. Negative

      JaeHwan Kim, GitHub user filing an issue

      Security: @mastra/core@1.42.1 (+memory/loggers/deployer/client-js) publish malicious easy-day-js typosquat with install-time script, from a non-maintainer npm accountGitHub issue

      During the June 2026 npm compromise, the team's dependency bot pulled the malicious @mastra/core and related versions within minutes, and failing CI installs exposed it.

      Published Jun 17, 2026self-described: Dependency bot updating @mastra packages during the June 2026 compromise

    5. Negative

      Marcos Candeia, GitHub user filing an issue

      [BUG] Bundle size regression (+17mb) after update is blocking cloudflare workers deploymentsGitHub issue

      After a routine Mastra upgrade the Cloudflare Workers bundle grew from about 541 KiB to about 22,469 KiB and exceeded Cloudflare's startup limits, blocking deployment.

      "Total Upload: 22469.30 KiB / gzip: 5650.60 KiB…"
      Excerpt, mcandeia

      Published Mar 28, 2025self-described: Agents deployed to Cloudflare Workers

    Open them in the record

Where the evidence agrees

Statements this group's sources agree on, then the ones close to agreement.

For teams and technical leaders, no statement reaches 5 sources from 3 authors.

Where it disagrees

Questions the sources split on, with the count on each side.

  • Evidence remains split

    Once a team has built on Mastra, does it keep it or move on?

    • Kept Mastra, 7 sources

      Brex, Sanity's Content Agent, Brainforge, Postiz, and individual builders on Reddit and Hacker News keep agents running on Mastra in real work.

    • Moved to other code, 3 sources

      Others moved to the Claude Agent SDK, Pipecat, or the AI SDK alone, and one team is rebuilding in LangGraph, citing answer quality, opinionated patterns, and dependency weight.

The evidence

Whose experience this is

The three groups, then every practitioner by the context they work in, and how emphasis changes with scale.

Three groups drawn from the same sources. Choose a group to select whose experience counts. Within that group, each author counts once in the practitioner sentiment, with their latest view. Signals open on Teams and technical leaders.

  • Teams and technical leaders

    26 sources. Company teams and technical leaders describe where Mastra runs in their products and where they left it.

  • Individual builders

    46 sources. Individual builders describe agents they shipped on Mastra, the defects they filed, and the projects they moved to other code.

  • All practitioners

    72 sources. These accounts combine company engineering posts and a CTO interview with solo developers and GitHub issues, from side projects to agents serving customers.

72 sources from practitioners, by the context they work in. Filled rows count for this group.

  1. Individual builderDevelopers building on the platform on their own46 sources

    Emphasizes TypeScript ergonomics, memory defects, and step limits

  2. Small product team2 to 10 engineers, or an unnamed startup team3 sources, counted here

    Emphasizes Opinionated patterns and moves to other frameworks

  3. Product or platform team11 to 50 engineers, or a named company's team22 sources, counted here

    Emphasizes Durable runs, builds, and dependencies in company use

  4. Technical leadershipLeaders setting model and platform choices across teams1 sources, counted here

    Emphasizes Mastra as the agent layer of a company's applications

  5. Organization-wideEnterprise or company-wide AI platformNo sources from this setting yet

What changes with scale. Individual builders file most of the defects and praise the TypeScript experience. Named companies appear as Brex's agent layer, Sanity's Content Agent, Brainforge's traced agents, Postiz's MCP server, and Vasco's move off Mastra after six weeks. Company-wide rollouts, at Factorial for 17,000 customers and at Replit's Agent 3, appear only in Mastra's own customer stories.

Where the sources come from

Where this group's sources were published.

Counted for Teams and technical leaders, from 26 sources. Change group

40 sources for this group, 14 of them documentation

  • Developer Communities20, 50% of 40 sources
  • Product Documentation14, 35% of 40 sources
  • Engineering Blogs & Reviews5, 13% of 40 sources
  • Podcasts, Talks & Videos1, 3% of 40 sources

Earlier evidence remains when it still applies. Records tied to issues GitHub shows closed carry Needs a recheck, and records about the launch license and launch pricing are kept as history.

See sources by origin

The record

Who each source is, how it knows, whether it still applies and what it counts toward.

About this read

What changed, and how we count

What changed

  • Nov 1, 2026: since Oct 30 the page prints one vote per author, and a figure given on the weighted reading is the second view. Teams and leaders read −36, individual builders 0 and all practitioners −14.
  • Every record links to a public source and names its author and publication date.
  • A page shows a finding when at least 5 sources from 3 different authors discuss it. A disagreement also requires at least 2 sources on each side.
  • Memory, step-limit, license, telemetry, and pricing findings are checked against Mastra's documentation, pricing page and license as of October 28, 2026.
  • Oct 28, 2026: adds 25 records, 9 Hacker News comments, 6 Reddit comments from r/LangChain and r/AI_Agents, 6 GitHub issues, 3 dev.to posts and a Postiz commit that measures its Mastra MCP server growing about 330 MB an hour, with research-ledger quote rows on 33 records. Adds 9 Operator Insights from named teams: Socket's account of the June 2026 npm compromise, Postiz, Sanity, Brex, Neo4j GraphAcademy and Mastra's stories of Workday, Replit, Factorial and SoftBank, and corrects the AfterNow pull request, still open and unmerged, so it no longer counts as a move away from Mastra.
  • Oct 30, 2026: GILD dropped every citation of Mastra's trust center, whose stored copy holds no readable notice. The June 2026 npm compromise now rests on Socket's write-up: a single npm account published malicious versions of 141 @mastra packages on Jun 17, 2026. The theme on upgrades and supply chain no longer carries a dated fact check.
  • Oct 30, 2026: a second-model check removed four Hacker News comments that state no use or outcome a buyer could act on: launch enthusiasm, months of side projects called phenomenal, a documentation comparison and a sarcastic astroturfing remark. A dev.to audit of 32 issues now lists as a competitor's, since its author works on open-multi-agent. Socket's card keeps only Socket's figures, and Mastra's customer stories carry the dates their pages publish. Postiz's commit author carries no employer role, and Workday's card no longer says Workday published nothing of its own. On the weighted reading, individual builders stay at 0 on 41 counted sources, and all practitioners at -11 on 66.

Method

A running review of what teams building AI features on Mastra report, from individual builders to technical leaders. Each finding links to its sources, and each conflict shows both sides.

Counts cover only the sources GILD reviewed.

Who counts

Teams and technical leaders
Small product team, Product or platform team, Technical leadership, Organization-wide
Individual builders
Individual builder
All practitioners
Everyone in the teams and leaders and individual builders groups

Choose a group to select whose experience counts. Within that group, each author counts once in the practitioner sentiment, with their latest view. GILD files each source in a group from how the account describes its author. A role or employer marked self-described is what the source states about themselves. Documentation checks facts for every group and never counts toward sentiment.

How the numbers work

  • Overall signal. Positive votes minus negative ones, per 100 votes from the sources that take a side. Each author counts once, with their latest view, whoever they are and wherever they posted. The older weighted reading, where accounts GILD matched to a named person count three times when GILD lists the author among technical leaders and twice otherwise, is shown beside it as a second view. Where an author wrote more than one source, the line beside the split gives the votes, one per author, so the score follows from it. When one author's sources from the same day disagree, that author counts as mixed, and a half point rounds away from zero. Sources with no opinion are listed and not counted. Strong positive is +50 or higher, positive +20 to +49, mixed −19 to +19, negative −20 to −49, strong negative −50 or lower.
  • Weighted reading, second view. Counted the older way, where an account GILD matched to a named person counts two or three times, teams and leaders read −27 negative (method sentiment/S1). GILD printed that number as "GILD score" until October 29, 2026; most of those matches rest on a name or a self-described role.
  • Method change, Oct 30, 2026. GILD changed how practitioner sentiment counts, to one vote per author. Weighted, it read −27 Negative; with one vote per author it reads −38 Negative. No evidence changed.
  • Unscored. A group gets a score only with 20 sources from 15 authors. Below that, one source moves the score about 5 points, so the read says "Unscored until 20 sources from 15 authors" and shows its counts.
  • Independence. A source whose author works for the vendor, for one of its partners or programs, or for a competitor, and a page the vendor published or ran, is listed with that tie and counts toward nothing. One author counts on at most two records per product. The line under the score says how many authors and how many separate discussions the counted sources come from: comments in one thread are one discussion.
  • Praise and concerns. How many of the sources that discuss a theme praise it or raise it.
  • Consensus. A statement joins when 20% of the group's sources support it and fewer contradict it. Contradicting sources are counted separately. Below that line a statement shows as building. At 40% or more it reads Strong agreement; below, Recurring point.
  • Disagreements. The count on each side. GILD names no winner and gives no share of all users.
  • Minimum evidence. A finding needs 5 sources from 3 authors; a disagreement also needs 2 on each side. Smaller counts stay in the table below, marked under the minimum.

Labels on a source

A source's date and whether it still applies are separate: a recent post can describe an old version, and an old one can still hold.

Documented
Stated in official documentation.
Reported
A practitioner's account of their own use.
Measured
Backed by the source's own measurements, such as a comparative test or tracked team metrics.
GILD analysis
GILD's check of a claim against official documentation.
Current
Describes the product as it is now.
Still applicable
Older, and the behavior or lesson still holds.
Needs a recheck
May depend on a plan, version or setting that changed since it was written. It keeps counting until GILD rechecks it, since the rest of the account usually holds, and its card says so.
Out of date
No longer accurate. Kept in the record; counts toward nothing current.

Flagged for a recheck, of the sources that take a side: teams and leaders 11 of 25, individual builders 11 of 41, all practitioners 22 of 66.

Limits

  • The counts cover 72 public sources: 21 Hacker News comments, 6 Reddit comments, 25 GitHub issues, 2 pull requests and 1 commit, 10 dev.to posts, 4 company engineering blogs, 1 personal blog, 1 podcast write-up, and 1 YouTube video. They do not represent all Mastra users. GitHub issues are bug reports, which tilt that share toward problems. Mastra's own blog and customer stories are left out of the counts; the Operator Insights show Replit, Factorial, SoftBank and Workday from those stories, labelled as Mastra's. Reddit comments come from the Arctic Shift archive. A Mastra Agent Ambassador's post is listed and counts toward no figure, and so does a dev.to audit by a developer of open-multi-agent, a competing framework.
  • Sources run from the Mastra launch in February 2025 to @mastra/deployer 1.79.0 in October 2026. Each record keeps the version it states. Issues GitHub shows closed carry Needs a recheck, and comments on the launch license and the missing launch prices are kept as history.

Every count, and the sources behind it

14 findings for 3 groups

Each row opens its sources for the group you are reading.

FindingTeams and technical leadersIndividual buildersAll practitionersSources
Current readCurrent sentiment4 positive, 8 mixed, 13 negative14 positive, 13 mixed, 14 negative18 positive, 21 mixed, 27 negativeSources
PraiseTypeScript-First Developer Experience3 of 3 positive (under the minimum)11 of 11 positive14 of 14 positiveSources
PraiseWorkflows, Memory & Evals Included2 of 2 positive (under the minimum)6 of 6 positive8 of 8 positiveSources
PraiseAgents in Real Work10 of 10 positive5 of 5 positive15 of 15 positiveSources
ConcernMemory, Recovery & Loop Defects8 of 8 raise it9 of 9 raise it17 of 17 raise itSources
ConcernBuilds, Bundles & Hosting Surprises3 of 3 raise it (under the minimum)4 of 4 raise it (under the minimum)7 of 7 raise itSources
ConcernUpgrades, Dependencies & Supply Chain5 of 5 raise it2 of 2 raise it (under the minimum)7 of 7 raise itSources
ConcernOpinionated Patterns3 of 3 raise it (under the minimum)5 of 5 raise it8 of 8 raise itSources
ConcernLicense, Lock-In & Vendor Trust0 of 0 raise it (under the minimum)5 of 5 raise it5 of 5 raise itSources
ConsensusThe bundle saves glue code1 supporting, 1 contradicting (under the minimum)6 supporting, 2 contradicting (below threshold)7 supporting, 3 contradicting (below threshold)Sources
ConsensusTest recovery and retries yourself3 supporting (under the minimum)5 supporting (below threshold)8 supporting (below threshold)Sources
ConsensusA framework over the AI SDK1 supporting (under the minimum)5 supporting (below threshold)6 supporting (below threshold)Sources
DisagreementOnce a team has built on Mastra, does it keep it or move on?Kept Mastra 7, Moved to other code 3Kept Mastra 11, Moved to other code 2Kept Mastra 18, Moved to other code 5Sources
Current readEvidence mix40 sources60 sources86 sourcesSources

Fact checks

GILD's checks of claims against official documentation, kept apart from the source counts.