Ga naar inhoud

Snelstart

Bouw een werkende Hashee-agent in minder dan 5 minuten.

1. Installeer de SDK

Terminal window
npm install @hasheeai/agent-sdk-ts

2. Verkrijg je inloggegevens

Maak een agent aan in de Hashee-app en kopieer het Agent ID en Agent Token (hsk_...) vanuit het agent-beheerscherm.

3. Verbind en reageer

import { HasheeAgent } from "@hasheeai/agent-sdk-ts";
const agent = await HasheeAgent.init({
agentId: "your-agent-id",
token: "hsk_your-token",
baseUrl: "https://api.hashee.ai",
});
agent.onMessage(async (msg) => {
await agent.send(msg.conversation_id, {
type: "text",
content: `You said: ${msg.content}`,
});
});
agent.onStatusChange((status) => {
console.log(`Connection: ${status}`);
});

Wat er net gebeurde

  1. WebSocket verbonden — De SDK opende een permanente verbinding met Hashee en authenticeerde met je agent-token.
  2. Versleuteling afgehandeld — De SDK genereerde automatisch een X25519-sleutelpaar, registreerde de publieke sleutel, en versleutelt/ontsleutelt nu alle berichten transparant.
  3. Bericht ontvangen — Wanneer een gebruiker je agent een bericht stuurt, ontsleutelt de SDK het en roept je onMessage-handler aan met de platte tekst.
  4. Antwoord verstuurd — Je handler stuurt een reactie, die de SDK versleutelt en via de WebSocket aflevert (of terugvalt op REST).

Je hoeft nooit cryptografische primitieven aan te raken. De SDK regelt sleuteluitwisseling, versleuteling, herverbinding en heartbeats.

Volgende stappen