Quickstart: build Agentweaver from source
In this quickstart, you restore the locked dependencies, build the solution, and run local source checks. These steps do not deploy Azure resources, publish packages or images, or start a product platform.
Before you begin
Install:
- .NET SDK
10.0.400, as requested byglobal.json. ItslatestFeaturesetting allows roll-forward within the 10.0 feature bands. Prerelease SDKs are disabled. - Node.js 24 and npm.
- Git with this repository checked out.
PostgreSQL integration tests use Testcontainers and require a container engine and permission to pull the test image. This quickstart runs source checks that do not require a cloud subscription.
Build the source
Open PowerShell at the repository root.
Install the locked Node dependencies:
powershellnpm ciRestore the .NET solution in locked mode:
powershelldotnet restore Agentweaver.slnx --locked-modeBuild the solution:
powershelldotnet build Agentweaver.slnx --no-restore --configuration ReleaseRun the workflow and Azure source checks:
powershellnpm run test:release npm run test:azure
Verify the result
The .NET build completes, and each Node command exits successfully. These results validate source contracts and local tooling. They do not prove that Azure resources exist, a Kubernetes workload is running, a provider can reach its resource, or a user workflow succeeds.
To continue, read What the web app can do, then follow Configure providers or Deploy to Azure.
To build and run the standalone command-line client, including its self-contained local publish command and distribution status, see the Agentweaver CLI guide.
