Development
Last updated:
This chapter is for developers changing AGW or integrating with its APIs. For installation and everyday use, start with Getting started.
Complete Development setup, then use Architecture to locate the right module. Read APIs and execution protocols for client integrations and Extensions for new capabilities. Before submitting changes, follow the relevant testing and contribution checks.
Install dependencies and run the backend, Web, Desktop, or Mobile independently.
Understand the modular monolith, data ownership, and client package responsibilities.
Distinguish management JSON APIs, SignalR execution, and A2A.
Choose capability ownership and use generated tools and user connections.
Validate the affected behavior and follow formatting, boundary, and migration rules.