Skip to main content

Supported platforms

Which commands, triggers and core abilities work on each git provider.

GitHubGitLabBitbucket CloudBitbucket ServerAzure DevOpsGitea
COMMANDSDescribe✅✅✅✅✅✅
Review✅✅✅✅✅✅
Improve✅✅✅✅✅✅
Ask✅✅✅✅✅✅
Ask on code lines✅✅✅
Add Docs✅✅✅✅✅✅
Generate Labels✅✅💬💬✅✅
Similar Issues✅
Help✅✅✅1✅✅✅
Help Docs ⚠️
Update CHANGELOG✅✅✅💬💬💬
USAGECLI✅✅✅✅✅✅
App / webhook✅✅✅✅✅✅
Tagging bot✅✅
Actions
GitLab pipeline
Bitbucket pipeline
Azure DevOps pipeline
✅✅✅✅
COREAdaptive and token-aware file patch fitting✅✅✅✅✅✅
Agent skills (SKILL.md)✅✅✅✅✅✅
Repo context files (AGENTS.md)✅✅✅✅✅✅
Compression strategy✅✅✅✅✅✅
Dynamic context✅✅✅✅✅✅
Fetching ticket context✅✅✅2✅2✅✅2
Local and global metadata✅✅✅✅✅✅
Multiple models support✅✅✅✅✅✅

⚠️ /help_docs is temporarily disabled since v0.36.1 pending a fix for a credential-exposure issue (#2445); see Help Docs.

Legend: ✅ = supported. 💬 = the command runs, but its output is posted as a PR comment instead of being applied (Update CHANGELOG where the provider cannot push files, Generate Labels where it cannot set labels). Blank = not supported.

Diff-only providers​

The local, plain-diff, and MOSAICO modes do not use a hosting platform. The local provider compares branches in a local checkout, plain-diff reads a unified diff from stdin or a file, and the MOSAICO A2A server accepts a PR URL or diff over A2A. They write results to files or stdout, or return them as a task artifact, instead of publishing comments or applying changes.

LocalPlain diffMOSAICO
COMMANDSDescribe, Review, Improve, Ask✅✅✅
Add Docs✅✅
Generate Labels💬💬
Similar Issues
Help✅3
Update CHANGELOG💬💬
USAGECLI✅✅
A2A server✅

Core abilities that work from the diff itself, such as compression, multiple models, and self reflection, apply to all three modes. Dynamic context cannot add lines absent from a supplied diff unless matching working-tree files are available in plain-diff mode; local mode uses the checkout's file contents. Repo context files apply only to local mode. Output marked 💬 is written to the local output instead of a PR comment.

Gerrit and CodeCommit​

Gerrit and CodeCommit are registered providers but are kept out of the main table to keep it readable. Support is:

GerritCodeCommit
COMMANDSDescribe, Review, Improve, Ask, Add Docs✅✅
Help✅1✅1
Ask on code lines
Generate Labels💬💬
Update CHANGELOG💬💬
Similar Issues
USAGECLI✅✅
App / webhook✅
Tagging bot / Actions and pipelines
COREAgent skills (SKILL.md) and other core abilities✅✅
Repo context files (AGENTS.md)

Gerrit and CodeCommit do not support gfm_markdown, so /describe omits semantic file types and a few other sections. CodeCommit setup notes currently live in the GitHub installation page; Gerrit has no dedicated installation page yet.

For Gerrit, the changed-file list and reviewed diff both respect ignore.glob and ignore.regex. Renamed files use their destination path, while deleted files retain their original path. Files with non-UTF-8 content remain in filename-based language detection but are omitted from the model diff.

Footnotes​

  1. /help <question> is supported, but /help without a question displays an unsupported-format notice instead of the command list on Bitbucket Cloud, Gerrit and CodeCommit. ↩ ↩2 ↩3

  2. On Bitbucket Cloud, Bitbucket Server, and Gitea, fetching ticket context means the Jira, Asana, and Linear integrations. Native issue links are used on GitHub and GitLab, and work items on Azure DevOps. ↩ ↩2 ↩3

  3. Plain-diff mode supports the /help command list only. /help <question> is currently unavailable in both local and plain-diff modes; local mode displays an unsupported-format notice for /help without a question. ↩