Référence
SDK TypeScript
Client HTTP pour l'API runtime locale Asagiri.
SDK TypeScript (@laprogrammerie/asagiri)
Sources : sdk/typescript/ dans le dépôt Asagiri.
Installation (dépôt local)
cd sdk/typescript && npm install && npm run buildPublication npm : voir sdk/typescript/PUBLISHING.md (phase spec-phase-finale).
Exemple
import { AsagiriClient } from "@laprogrammerie/asagiri";
const runtime = new AsagiriClient({ baseUrl: "http://127.0.0.1:8765" });
const status = await runtime.status();
const session = await runtime.startSession(
"onboarding-redesign",
"workspace-saas",
"onboarding"
);
await runtime.runFlow(session.id, "onboarding");Démarrer l'API avant : asa runtime serve --port 8765.
Authentification
Si .asagiri/runtime/api.token existe :
new AsagiriClient({ baseUrl: "http://127.0.0.1:8765", token: "…" });