Multi-agent system for AL (Business Central) development integrated into GitHub Copilot Chat.
Agents
Agent
Invoke with
Purpose
AL Architect
@ts-architect
Entry point that assesses complexity, plans, and routes to other agents
AL Coder
@ts-coder
Implements medium/high complexity AL code
AL Simple Coder
@ts-simple-coder
Handles low-complexity tasks quickly
AL Review
@ts-review
Reviews completed changes with BCQuality
AL XLIFF
@ts-xliff
Manages translations and XLIFF files
AL Documentation
@ts-documentation
Creates technical documentation
AL Code Analyzer
@ts-code-analyzer
Analyzes existing code and explains it
Usage
Open Copilot Chat in VS Code
Type @ts-architect followed by your task description
The Architect will assess complexity and route to the appropriate agent
The workflow is deliberately interactive. Coding, XLIFF, review, and documentation are separate phases, and the Architect asks for confirmation before every handoff.
BCQuality
The extension vendors Microsoft BCQuality v1.5 so every install receives the same offline review knowledge. @ts-review runs the bundled bridge over Microsoft, community, and TRIMIT custom layers. Layer precedence is custom > community > microsoft when guidance directly conflicts.
Maintain TRIMIT review policy in resources/bcquality-custom/. Do not edit generated files under resources/bcquality/ directly. To refresh the pinned upstream release:
npm run bcquality:update
Change BCQUALITY_VERSION only as a reviewed dependency update, then inspect and package the resulting diff.
Requirements
VS Code 1.100+
GitHub Copilot Chat extension
PowerShell 5.1 or later for BCQuality maintenance scripts