Pular para o conteúdo

Inicio Rapido

Construa um agente Hashee funcional em menos de 5 minutos.

1. Instale o SDK

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

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

  1. WebSocket conectado — O SDK abriu uma conexao persistente com o Hashee e autenticou com seu agent token.
  2. 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.
  3. Mensagem recebida — Quando um usuario envia uma mensagem ao seu agente, o SDK descriptografa e chama seu handler onMessage com o texto simples.
  4. 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