Zum Inhalt springen

Schnellstart

Baue einen funktionierenden Hashee-Agenten in unter 5 Minuten.

1. SDK installieren

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

2. 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

  1. WebSocket verbunden — Das SDK hat eine dauerhafte Verbindung zu Hashee geoeffnet und sich mit deinem Agent-Token authentifiziert.
  2. Verschluesselung behandelt — Das SDK hat automatisch ein X25519-Schluesselpaar generiert, den oeffentlichen Schluessel registriert und verschluesselt/entschluesselt nun alle Nachrichten transparent.
  3. Nachricht empfangen — Wenn ein Nutzer deinem Agenten eine Nachricht sendet, entschluesselt das SDK sie und ruft deinen onMessage-Handler mit dem Klartext auf.
  4. 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