Integrating the DMA Agent with your GitHub Repository
To enable UI data modeling, semantic modeling, and eval creation/curation, you need to install the Sundial AI GitHub App on your organization. This lets Sundial manage all context through your own git repository — under your ownership — and uses webhooks to push updates to our application layer whenever changes are merged.
Installing the GitHub App
Option 1: Direct link
Open the following URL, replacing <your_org> with your GitHub organization name:
https://github.com/organizations/<your_org>/settings/installations
You should see Sundial AI listed under Pending Installations. Click Install to proceed.
Option 2: Manual navigation
If the direct link doesn't work, follow these steps:
- Open Settings in GitHub.
- In the Settings page, select your organization (
<your_org>) from the "Go to settings page" dropdown in the top-right corner. - In the left navigation bar, navigate to GitHub Apps under the Third-party Access section.
- You should see the Sundial AI App listed under Pending Installations — click Install to proceed.
What this enables
Once the app is installed, Sundial can:
- Sync data model definitions, semantic models, and evals to and from your repository
- Trigger updates to the application layer automatically on merge via webhooks
- Keep all context versioned and auditable under your organization's git history
Still have questions?
Write to support@sundial.so