iFacto.AICodeReview

0.1.2

AI-powered code review system for Business Central (AL) development in Azure DevOps pipelines. Model-agnostic design supports Azure AI Foundry, Claude, OpenAI, GitHub Models, and more. Provides automated PR reviews with actionable feedback as Azure DevOps warnings/errors.

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name iFacto.AICodeReview -RequiredVersion 0.1.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name iFacto.AICodeReview -Version 0.1.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Dynex bv. All rights reserved.

Package Details

Author(s)

  • waldo

Tags

AL BusinessCentral CodeReview AI AzureDevOps Claude OpenAI GPT DevOps CICD PullRequest StaticAnalysis Azure

Functions

Invoke-AICodeReview Get-ChangedALFiles ConvertTo-ADOLogFormat Test-AICodeReview

Dependencies

This module has no dependencies.

Release Notes

# Release Notes - v0.1.0

## Initial Release

### Features
- Model-agnostic AI code review (supports Azure AI Foundry, Claude, OpenAI, GitHub Models)
- Native git diff extraction for changed AL files
- Azure DevOps logging command integration
- Configurable severity levels (error, warning, info)
- Retry logic for transient API failures
- Multi-tier JSON response parsing with fallback
- Local test harness for development

### Supported Providers
- Azure AI Foundry (unified model catalog)
- Azure OpenAI Service
- Anthropic Claude API
- OpenAI API (direct)
- GitHub Models (free tier)

### Configuration
- JSON-based model configuration
- Markdown-based review rules
- Customer override support
- Environment variable-based API keys

### Testing
- Pester unit tests for all public functions
- Integration tests with mocked responses
- Test harness for local development

For full documentation, see the DevOps Templates repository.

FileList

Version History

Version Downloads Last updated
0.2.2 8 1/11/2026
0.2.1 3 1/11/2026
0.2.0 5 1/11/2026
0.1.17 3 1/11/2026
0.1.16 3 1/11/2026
0.1.15 4 1/11/2026
0.1.14 5 1/11/2026
0.1.13 4 1/11/2026
0.1.12 4 1/11/2026
0.1.10 10 1/11/2026
0.1.9 6 1/10/2026
0.1.8 6 1/10/2026
0.1.7 5 1/10/2026
0.1.6 7 1/9/2026
0.1.5 5 1/9/2026
0.1.4 4 1/9/2026
0.1.3 5 1/9/2026
0.1.2 (current version) 4 1/9/2026
0.1.1 6 1/9/2026
0.1.0 5 1/9/2026
Show less