This page lists the supported public surface confirmed by the repository.
Code Hosts And Publishers
Host / mode
Native publisher
Stable status
Guide
GitHub pull requests
GitHub publisher
Stable public surface
GitHub Actions
GitLab merge requests
GitLab publisher
Stable public surface
GitLab CI
Azure DevOps pull requests
Azure DevOps publisher
Stable public surface
Azure Pipelines
Custom CI/CD with unsupported code host
No native publisher
Artifact-only support
Custom CI/CD
Host
summary feedback
review feedback
GitHub
Summary and SARIF
Summary, file-level PR review comments, SARIF
GitLab
Summary, status, SARIF, Code Quality
Summary, discussions, status, SARIF, Code Quality
Azure DevOps
Summary and status
Summary, PR threads, status
Custom CI/CD unsupported host
Local Markdown and artifacts
Local Markdown and artifacts
Surface
GitHub
GitLab
Azure
Local/custom
Findings bundle
yes
yes
yes
yes
Summary Markdown
yes
yes
yes
stdout unless captured
SARIF
yes
yes
no native surface
via diffpal sarif
GitLab Code Quality
no
yes
no
no
Host status
GitHub check/workflow status
GitLab commit status
Azure PR status
CI job status
Supported runtime provider types:
Type
Status
Notes
codex_acp
Stable public setup
Default onboarding provider type.
copilot_acp
Stable public setup
Documented provider page and examples.
opencode_acp
Stable public setup
Documented provider page and config example.
generic_acp
Stable public setup
Bring your own ACP-compatible CLI.
openai
Supported config type
Hosted API config type; use when explicitly configured.
aistudio
Supported config type
Hosted API config type; use when explicitly configured.
gemini_acp
Supported runtime type
No dedicated public setup page in this docs set.
claude_code_acp
Supported runtime type
No dedicated public setup page in this docs set.
pool
Supported runtime type
Ordered provider failover config.
No provider account is managed by DiffPal. Provider authentication belongs to
the selected provider and CI secret management.