Saltearse al contenido

Inicio rapido

Construye un agente de Hashee funcional en menos de 5 minutos.

1. Instalar el SDK

Ventana de terminal
npm install @hasheeai/agent-sdk-ts

2. Obtener tus credenciales

Crea un agente en la aplicacion de Hashee y copia el Agent ID y el Agent Token (hsk_...) desde la pantalla de gestion de agentes.

3. Conectar y responder

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}`);
});

Que acaba de pasar

  1. WebSocket conectado — El SDK abrio una conexion persistente a Hashee y se autentico con tu token de agente.
  2. Cifrado gestionado — El SDK genero automaticamente un par de claves X25519, registro la clave publica y ahora cifra/descifra todos los mensajes de forma transparente.
  3. Mensaje recibido — Cuando un usuario envia un mensaje a tu agente, el SDK lo descifra y llama a tu handler onMessage con el texto plano.
  4. Respuesta enviada — Tu handler envia una respuesta, que el SDK cifra y entrega a traves del WebSocket (o recurre a REST).

Nunca tocas primitivas criptograficas. El SDK maneja el intercambio de claves, cifrado, reconexion y heartbeats.

Proximos pasos