Assay Docs
Dashboard

Managing Repositories

Connect, configure, and manage your GitHub repositories in Assay

Managing Repositories

The Repositories page lets you connect GitHub repositories and trigger manual reviews.

Viewing Repositories

Your connected repositories are listed with:

  • Repository name and owner
  • Status (Active, Paused)
  • Last review date
  • Quick actions menu

Connecting a Repository

  1. Click Connect Repository
  2. Browse your available GitHub repositories
  3. Click Connect on the desired repo

Assay installs a webhook to monitor pull request events.

Starting a Manual Review

From any connected repository:

  1. Click on the repository row to expand

  2. Select an open pull request from the dropdown

  3. Choose your review tier:

    • Quick Scan - Fast, diff-only analysis
    • Code Review - Comprehensive with context
    • Deep Analysis - Full agent-powered review
  4. Configure options (for Code Review and Deep Analysis):

    • Repository Access - Let the AI read related files
    • GitHub Context - Include PR comments and metadata
    • PR History - Consider previous reviews on this PR
  5. For Deep Analysis, choose specialists:

    • Security - Vulnerability detection
    • Performance - Efficiency analysis
    • Quality - Code quality checks
    • Test Coverage - Testing recommendations
  6. View the Cost Estimate before starting

  7. Click Start Review

Cost Estimation

Before starting a review, you'll see an estimate based on:

  • PR diff size
  • Selected tier
  • Enabled specialists
  • Repository complexity

Estimates show a confidence level (Low, Medium, High) based on available information.

Repository Actions

Click the menu (⋮) on any repository for:

Pause

Temporarily stop automatic reviews. Manual reviews still work.

Resume

Re-enable automatic reviews.

Disconnect

Remove the repository from Assay. This:

  • Removes the webhook
  • Stops all monitoring
  • Preserves your review history

Bulk Actions

Select multiple repositories using checkboxes to:

  • Pause all selected
  • Resume all selected
  • Disconnect all selected

On this page