Example Prompt
I uploaded some new data to my data warehouse. Can you create a sources.yaml file?
Optional: When updating existing sources with new tables, you can add context by selecting your existing sources.yml file. Context helps DinoAI understand your existing project structure and make more relevant changes.

Step-by-Step Instructions
Prerequisite: Connect your warehouse to your Code IDE environment
- Open DinoAI by clicking the DinoAI icon (🪄) in the left panel
- Ensure Agent Mode is selected
- Optional***:*** Add context by clicking the ”@” symbol and selecting any existing sources.yml files
- Enter your prompt requesting a sources.yml file creation
- Review the preview of the generated YAML file
- Accept the changes to create the file in your project
- Verify the file has been created correctly with all expected sources
How It Works
After you enter your prompt:- DinoAI connects to your data warehouse and scans available schemas and tables
- It retrieves column information including data types
- If configured, DinoAI applies your .dinorules preferences
- It generates a properly formatted sources.yml file
Note: If you’re updating existing (not creating) a YAML file, DinoAI preserves existing documentation and adds only the new tables
Key Benefits
- Time Savings: Reduces a 30+ minute manual task to seconds
- Accuracy: Eliminates typos and formatting errors
- Maintainability: Makes it easy to keep sources up-to-date as your warehouse evolves
- Completeness: Captures all tables and columns without missing anything