Skip to main content

AI assist

GIT DELTA’s AI features are an assistant for human reviewers — not a replacement for them.

In the age of AI-authored code, seniors often review unfamiliar changes under time pressure. AI here is meant to:

  • Help you get an overview faster
  • Point at areas worth attention
  • Answer questions while you stay accountable for the outcome

It is not meant to rubber-stamp enterprise or mission-critical software.

Change Briefing

File Briefing beside a diff

Enable AI​

  1. Open Settings → AI
  2. Read the disclosure (repository content is sent to GitHub’s Copilot services)
  3. Enable AI assist and configure a Copilot token / model as required
  4. Optionally set path denylists, excluded repos, budgets, and thresholds

Settings AI

Use Test connection and Refresh models when setting up.

What AI can do​

CapabilityDescription
Request AI reviewStart a structured pass over a PR or local pending changes
Change BriefingSummary and orientation for the change set
Risk / ordering cuesHelp prioritize what to read first
Per-file briefingLazy summaries as you focus files
AnnotationsInline notes you can insert as draft comments, dismiss, or open in the sidebar
ChatAsk questions about the review (Enter to send; Shift+Enter for newline)
Selection actionsExplain, review, find bugs, suggest tests on a selection

You choose scope (for example staged-only vs all pending) when starting a local AI review.

What AI never does​

AI in GIT DELTA does not:

  • Automatically approve or reject a pull request
  • Submit review comments or complete a GitHub review for you
  • Modify repository files

Insert Comment only prefills a draft for you to edit and submit through the normal outbox.

Explicit start​

Opening a pull request does not automatically spend AI budget. You start a review when you want one (Idle → Running → Complete, with resume when incomplete).

Privacy and control​

ControlPurpose
DisclosureClear that content goes to GitHub’s servers
Path denylistSkip sensitive paths
Excluded reposOpt out per repository
Clear AI dataRemove stored AI artifacts from Settings
Budgets / timeoutsBound cost and runtime