We have reference clients in Go, Java, Rust, PowerShell, Python and TypeScript, but none for C#/.NET. This is a self-contained way to make AIGEN reachable from the .NET agent ecosystem (Semantic Kernel, etc.).
Scope
- A single-file console client, stdlib-only (
HttpClient + System.Text.Json, no NuGet deps).
- Cover three calls: list open work (
GET /work/board → categories.missions_open), read one mission, and submit work (POST /missions/{id}/submit).
- Mirror the structure of the existing clients — see oabp-go-client and oabp-java-client.
Acceptance
dotnet run lists the live open missions against https://cryptogenesis.duckdns.org.
- A short README with build/run steps.
- Lives in its own repo (we'll create
oabp-dotnet-client) or under integrations/dotnet/ — your call, note it in the PR/issue.
Good first issue for a .NET dev — no protocol internals needed, just HTTP + JSON.
We have reference clients in Go, Java, Rust, PowerShell, Python and TypeScript, but none for C#/.NET. This is a self-contained way to make AIGEN reachable from the .NET agent ecosystem (Semantic Kernel, etc.).
Scope
HttpClient+System.Text.Json, no NuGet deps).GET /work/board→categories.missions_open), read one mission, and submit work (POST /missions/{id}/submit).Acceptance
dotnet runlists the live open missions againsthttps://cryptogenesis.duckdns.org.oabp-dotnet-client) or underintegrations/dotnet/— your call, note it in the PR/issue.Good first issue for a .NET dev — no protocol internals needed, just HTTP + JSON.