Connectors
GitHub

GitHub Connector

Connect D.A.M.I to GitHub for repository management, PR reviews, and CI/CD monitoring.

Setup

  1. Go to Settings → Connectors → Add Connector
  2. Select GitHub
  3. Enter your Personal Access Token (PAT)
FieldDescription
TokenGitHub PAT with repo, workflow scopes
OrganizationOptional: filter to specific org

Available Tools

  • list_repos — List repositories
  • get_repo — Repository details and stats
  • list_pulls — List open pull requests
  • get_pull_diff — Get PR diff for review
  • list_workflows — List GitHub Actions workflows
  • get_workflow_run — Get workflow run status and logs
  • create_issue — Create a new issue
  • search_code — Search across repositories

Webhook Setup

  1. Go to GitHub → Settings → Webhooks → Add webhook
  2. Payload URL: https://api.dami.dev/api/v1/webhooks/github
  3. Content type: application/json
  4. Secret: Set a webhook secret and add it to D.A.M.I settings
  5. Events: Select push, pull_request, workflow_run

D.A.M.I verifies all webhooks using HMAC-SHA256 signatures.