translation/source/documents/course/01-first-agent/04-project-structure.md

896 B

Verifying Project Structure

Let's check that your project has the correct structure. You should have:

  1. A src/mastra directory that contains:
    • index.ts - The main entry point for your Mastra project
    • agents/ - Directory containing individual agent files
    • tools/ - Directory containing individual tool files
    • workflows/ - Directory containing individual workflow files

If the CLI created your project, you should see files like:

  • agents/weather-agent.ts - Example weather agent
  • tools/weather-tool.ts - Example weather tool
  • workflows/weather-workflow.ts - Example weather workflow

This structure is important because it follows the Mastra convention for organizing your code. The index.ts file is the main entry point for your Mastra project, while the agents and tools directories contain the definitions for your agents and tools, respectively.