- A GitHub account with admin access to a repository
- A data warehouse (Snowflake, BigQuery, Redshift, etc)
- Warehouse credentials
1. Connect your stack
Go to our website and create an account. When prompted, install the Buster GitHub App on your repository. Choose “All repositories”, or select specific repos.
2. Create an agent
Create a file at.github/buster/agents/pr-greeter.yaml in your repository:
pr-greeter.yaml
3. Test your agent
Create a test branch and open a pull request. Within 60 seconds, you’ll see a comment from Buster with a friendly summary of your changes. You can go to the “Runs” tab in the web app to see the full execution log, including which tools the agent used and all inputs/outputs.4. Explore more examples
Auto-Update Documentation
Keep your dbt documentation up to date by automatically profiling models and generating comprehensive YAML documentation.
Breaking Change Detection
Review dbt code for breaking changes before they reach production with automated impact analysis.
Schema Change Detection
Automatically detect and adapt to schema changes in your data warehouse before they break downstream pipelines.
Cost Monitoring
Monitor warehouse costs and detect expensive queries before your bill explodes.
Data Freshness Monitoring
Build agents that continuously monitor data freshness and alert your team when data goes stale.