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-architectfollowed 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