Install

Works with Drupal: ^11.4 || ^12

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 928.1 KB
MD5: 8c5671b081225647ec352c5f1e2d980b
SHA-1: c7f4c4fa7209e32faa1052b41c471297e04c8300
SHA-256: 191db6080c8a657dc2777dffd6becd5c94d74d79ca1786175865cec786ce3348
Download zip 1.23 MB
MD5: 92ba19e951320f413f19edfde5f76945
SHA-1: b007c12a918ac302947587305bcd2cef9a719dca
SHA-256: e048e135d563579ae01bfac9986ad9c81af241b777f8fc7c8fec864ad70377d5

Release notes

First alpha of AI Code Review Server, a Drupal module providing an authenticated API for bounded code review jobs. Install it on a separate Drupal site from AI Code Review UI.

Included functionality

  • Asynchronous review submission, owner-scoped job status and result retrieval, and cancellation.
  • Repository and input validation, PHP/Drupal analysis, review execution, and structured findings.
  • Registered provider profiles with protected credential storage and configurable direct-provider output limits.
  • Queue-worker execution, health endpoints, OpenAPI references, public module tests, and reproducible test toolchains.

Requirements and installation

The package requires PHP 8.4 or later and the extensions and libraries declared by Composer. Its Drupal constraint is ^11.4 || ^12. The common UI/Server evaluation target is Drupal 11.4; the Server's Drupal 12 declaration does not extend the UI's compatibility. Existing Drupal 12 evidence uses a prerelease and does not establish stable Drupal 12 support.

Install it with composer require drupal/ai_code_review_server:1.0.0-alpha1. Complete the Server installation guide before enabling review execution, including protected storage and locks, service accounts, authentication, provider credentials, and the worker. Server workers require Linux with a mounted, readable /proc filesystem.

Alpha scope

This alpha is intended for evaluation and fresh installations. It does not migrate the earlier GPT Code Reviewer module. Direct-only operation does not require APISIX. APISIX execution and optional Python analysis require their separately configured services; this release does not provide those deployments. The UI's profile-registration interface supports OpenAI direct-server profiles.

Functional tests use controlled fixtures. They do not establish real-model review quality or designate a recommended model. Verify the selected provider, repository access, deployment, and resulting reports in the intended environment.

See the documentation, testing guide, and issue queue.

Created by: ai_yas
Created on: 6 Nov 2026 at 23:13 UTC
Last updated: 6 Nov 2026 at 23:13 UTC
New features

Other releases