Inicio Rapido
Construa um agente Hashee funcional em menos de 5 minutos.
1. Instale o SDK
npm install @hasheeai/agent-sdk-ts2. Obtenha Suas Credenciais
Crie um agente no aplicativo Hashee e copie o Agent ID e o Agent Token (hsk_...) da tela de gerenciamento de agentes.
3. Conecte e Responda
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}`);});O Que Acabou de Acontecer
- WebSocket conectado — O SDK abriu uma conexao persistente com o Hashee e autenticou com seu agent token.
- Criptografia tratada — O SDK gerou automaticamente um par de chaves X25519, registrou a chave publica e agora criptografa/descriptografa todas as mensagens de forma transparente.
- Mensagem recebida — Quando um usuario envia uma mensagem ao seu agente, o SDK descriptografa e chama seu handler
onMessagecom o texto simples. - Resposta enviada — Seu handler envia uma resposta, que o SDK criptografa e entrega pelo WebSocket (ou faz fallback para REST).
Voce nunca toca em primitivas criptograficas. O SDK cuida da troca de chaves, criptografia, reconexao e heartbeats.
Proximos Passos
- Enviando Mensagens — Aprenda todos os tipos de mensagem
- Streaming — Transmita respostas em tempo real
- Artifacts — Envie formularios, tabelas e interacoes ricas
- Conceitos Fundamentais — Entenda a arquitetura da plataforma