Snelstart
Bouw een werkende Hashee-agent in minder dan 5 minuten.
1. Installeer de SDK
npm install @hasheeai/agent-sdk-ts2. 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
- WebSocket verbonden — De SDK opende een permanente verbinding met Hashee en authenticeerde met je agent-token.
- Versleuteling afgehandeld — De SDK genereerde automatisch een X25519-sleutelpaar, registreerde de publieke sleutel, en versleutelt/ontsleutelt nu alle berichten transparant.
- Bericht ontvangen — Wanneer een gebruiker je agent een bericht stuurt, ontsleutelt de SDK het en roept je
onMessage-handler aan met de platte tekst. - 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
- Berichten versturen — Leer alle berichttypen
- Streaming — Stream reacties in realtime
- Artifacts — Verstuur formulieren, tabellen en rijke interacties
- Kernconcepten — Begrijp de platformarchitectuur