Schnellstart
Baue einen funktionierenden Hashee-Agenten in unter 5 Minuten.
1. SDK installieren
npm install @hasheeai/agent-sdk-ts2. Zugangsdaten abrufen
Erstelle einen Agenten in der Hashee-App und kopiere die Agent ID und den Agent Token (hsk_...) aus dem Agentenverwaltungsbildschirm.
3. Verbinden und antworten
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}`);});Was gerade passiert ist
- WebSocket verbunden — Das SDK hat eine dauerhafte Verbindung zu Hashee geoeffnet und sich mit deinem Agent-Token authentifiziert.
- Verschluesselung behandelt — Das SDK hat automatisch ein X25519-Schluesselpaar generiert, den oeffentlichen Schluessel registriert und verschluesselt/entschluesselt nun alle Nachrichten transparent.
- Nachricht empfangen — Wenn ein Nutzer deinem Agenten eine Nachricht sendet, entschluesselt das SDK sie und ruft deinen
onMessage-Handler mit dem Klartext auf. - Antwort gesendet — Dein Handler sendet eine Antwort, die das SDK verschluesselt und ueber den WebSocket zustellt (oder auf REST zurueckgreift).
Du beruehrst nie kryptografische Primitive. Das SDK kuemmert sich um Schluesselaustausch, Verschluesselung, Wiederverbindung und Heartbeats.
Naechste Schritte
- Nachrichten senden — Lerne alle Nachrichtentypen kennen
- Streaming — Streame Antworten in Echtzeit
- Artifacts — Sende Formulare, Tabellen und reichhaltige Interaktionen
- Kernkonzepte — Verstehe die Plattformarchitektur