18 lines
773 B
Markdown
18 lines
773 B
Markdown
|
|
# 验证项目结构
|
||
|
|
|
||
|
|
让我们检查您的项目是否具有正确的结构。您应该拥有:
|
||
|
|
|
||
|
|
1. 一个 `src/mastra` 目录,包含:
|
||
|
|
- `index.ts` - 您 Mastra 项目的主入口点
|
||
|
|
- `agents/` - 包含各个代理文件的目录
|
||
|
|
- `tools/` - 包含各个工具文件的目录
|
||
|
|
- `workflows/` - 包含各个工作流文件的目录
|
||
|
|
|
||
|
|
如果 CLI 创建了您的项目,您应该看到如下文件:
|
||
|
|
|
||
|
|
- `agents/weather-agent.ts` - 示例天气代理
|
||
|
|
- `tools/weather-tool.ts` - 示例天气工具
|
||
|
|
- `workflows/weather-workflow.ts` - 示例天气工作流
|
||
|
|
|
||
|
|
这个结构很重要,因为它遵循了 Mastra 组织代码的约定。`index.ts` 文件是您 Mastra 项目的主入口点,而 `agents` 和 `tools` 目录分别包含代理和工具的定义。
|