Asagiri
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 build

Publication 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: "…" });

Voir aussi