Gör din app agentstyrbar på några minuter
Du skriver en enda sak: ytan. SDK:n sköter ledningen — MCP-transport, bearer-token per instans, instansregistrering, samtyckesprompter, granskning och live-flödet. Din app beskriver bara vad den kan göra och besvarar en handfull metoder.
Lägg till SDK:n, implementera ytan, starta hosten
- Referera till paketen. Lägg till App Use-abstraktionerna och SDK:n i ditt .NET-projekt.
- Implementera ytan. Beskriv dina skärmar och element och besvara read/get/set/invoke. De flesta metoderna är enradare över ditt befintliga tillstånd.
- Starta hosten. Ett anrop vid uppstart registrerar din app så att vilken lokal agent — eller en hub — som helst kan hitta den.
Hosta det — ett anrop
await using var host = await AppUseHost.StartAsync(
new AppUseHostOptions
{
AppId = "hello",
AppName = "Hello",
AppVersion = "1.0",
Surface = new HelloSurface(),
});
// The SDK writes an instance-registration file; a Hub
// watching the directory now sees your app and brokers
// it to any connected agent.
Ytan deklarerar en AppSpec (skärmar + element + åtgärder) och besvarar ReadScreenAsync, GetValueAsync, SetValueAsync, InvokeAsync och ett par navigerings-/fönstermetoder. SDK:n kontrollerar varje anrop mot tokenomfånget och samtyckesprompten innan det når din kod.
De svåra delarna är hanterade
Transport & autentisering
Loopback-SSE-MCP-server med en utfärdad bearer per instans — du behöver aldrig röra ledningen.
Registrering
En instansfil skrivs så att hubbar och agenter upptäcker din app automatiskt.
Samtycke & granskning
Skriv-/exekveringsanrop går genom samtyckesporten och hamnar i den hashkedjade granskningsloggen.
Live-observerbarhet
Varje anrop och resultat strömmas till tap-flödet som en operatörskonsol kan prenumerera på.
Fullständig SDK-dokumentation & specifikationen är på väg
Den fullständiga integrationsguiden, referensen för ytkontraktet, hjälpmedlen för elementregistret och den fullständiga protokollspecifikationen förbereds för öppen publicering. Vill du ha tidig åtkomst, SDK:n eller hjälp med integrationen? Hör av dig.