Inicio rapido
Construye un agente de Hashee funcional en menos de 5 minutos.
1. Instalar el SDK
npm install @hasheeai/agent-sdk-ts2. 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
- WebSocket conectado — El SDK abrio una conexion persistente a Hashee y se autentico con tu token de agente.
- 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.
- Mensaje recibido — Cuando un usuario envia un mensaje a tu agente, el SDK lo descifra y llama a tu handler
onMessagecon el texto plano. - 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
- Enviar mensajes — Aprende todos los tipos de mensajes
- Streaming — Transmite respuestas en tiempo real
- Artifacts — Envia formularios, tablas e interacciones enriquecidas
- Conceptos fundamentales — Entiende la arquitectura de la plataforma