工程开发
mastra avatar

mastra

Mastra 官方框架指南。通过本地文档检索、API 验证与 TypeScript 项目管理,掌握 AI 代理与工作流程开发。

简介

Mastra 技能旨在协助开发者使用 Mastra 框架构建 AI 应用程序,并作为权威的技术参考资源。为了降低使用过时训练数据的风险,本技能严格执行“验证优先”的方法,确保所有代码产出均基于本地环境中安装的 Mastra 版本。它专为软件工程师、AI 架构师及需要将基于 LLM 的代理、复杂工作流程、RAG 系统与记忆模块整合至 TypeScript 生态系统中的开发人员所设计。通过提供依赖项检查、内置文档导览与远程 API 同步等整合工具,此技能可作为 Mastra 项目开发的控制中心,涵盖项目架构规划、常见类型错误排除及框架版本迁移。

  • 使用本地 node_modules 检索功能进行实时文档验证,确保代码与当前安装版本兼容。

  • 提供构建自主代理 (Agents)、流程导向工作流程 (Workflows) 及工具整合的结构化指南。

  • 针对 TypeScript 设置(ES2022/Module 要求)与运行时错误提供进阶调试支持。

  • 通过标准化注册脚本,管理各提供者的 LLM 模型路由设置。

  • 支持 Mastra Studio 环境安装,实现交互式测试与性能监控。

  • 提供版本迁移协助,管理核心组件的重大变更与升级。

  • 在生成代码前,务必执行本地搜索指令,以避免对构造子特征产生错误认知。

  • 在实现模型路由字符串前,使用提供的供应商注册脚本验证可用模型。

  • 请确保 TSConfig 配置符合指定的 ES2022 模块解析设置,以防止导入或模块失败。

  • 对于 API 表层与类型定义,应优先参考内置文档而非外部知识库。

  • 输入:使用者对于代理行为、工作流程逻辑或 RAG 架构的需求。输出:针对当前 Mastra 版本优化的验证代码片段、架构模式与故障排除步骤。

仓库统计

Star 数
51
Fork 数
4
Open Issue 数
0
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 22:30
在 GitHub 查看