File System Tool
Last updated
Was this helpful?
Last updated
Was this helpful?
The File System Tool enables DinoAI to interact with files in your repository, allowing it to create, modify, read, and search files based on your prompts.
DinoAI's File System Tool provides various actions:
Create File
• SQL models for staging, intermediate, and mart layers • YAML configuration files for sources and documentation • Documentation files including schema.yml and README files • Testing configurations
Modify File
• Add new columns or properties • Update documentation • Refactor code to follow standards • Fix errors or bugs
Read File
• Understand your project structure • Follow your coding patterns • Reference content when generating new code
Search
• Relevant examples • Related files • Dependencies between models
DinoAI always asks for confirmation before creating or modifying files
You have full control over which actions are permitted
File operations are limited to your current project
Be specific with your prompts - Clearly describe what you want to create or modify
Add relevant context - For modifications, always add the file you want to change as context
Review changes carefully - Always check the preview before accepting changes
Use .dinorules - Set up to ensure consistent formatting across files