Mastra Embedded Docs Lookup
Look up API signatures from embedded docs in node_modules/@mastra/*/dist/docs/
- these match the installed version.
Documentation Structure
node_modules/@mastra/core/dist/docs/ ├── SKILL.md # Package overview, exports ├── SOURCE_MAP.json # Export→file mappings └── [topics]/ # Feature docs (agents/, workflows/, etc.)
Lookup Process
- Find the export:
cat node_modules/@mastra/core/dist/docs/SOURCE_MAP.json | grep '"Agent"'
Returns: { "Agent": { "types": "dist/agent/agent.d.ts", ... } }
- Read type definition:
cat node_modules/@mastra/core/dist/agent/agent.d.ts
- Check topic docs:
cat node_modules/@mastra/core/dist/docs/agents/01-overview.md
Common Packages
Package Path Contains
@mastra/core
node_modules/@mastra/core/dist/docs/
Agents, Workflows, Tools
@mastra/memory
node_modules/@mastra/memory/dist/docs/
Memory systems
@mastra/rag
node_modules/@mastra/rag/dist/docs/
RAG features
Quick Commands
List installed packages
ls node_modules/@mastra/
Find export in SOURCE_MAP
cat node_modules/@mastra/core/dist/docs/SOURCE_MAP.json | grep '"ExportName"'
Read type definition
cat node_modules/@mastra/core/dist/[path-from-source-map]
List available topics
ls node_modules/@mastra/core/dist/docs/
Why Use This
-
Embedded docs match installed version
-
Mastra is in active beta (APIs change frequently)
-
Training data may be outdated
-
Type definitions include JSDoc and examples