Aller au contenu

Demarrage rapide

Construisez un agent Hashee fonctionnel en moins de 5 minutes.

1. Installer le SDK

Fenêtre de terminal
npm install @hasheeai/agent-sdk-ts

2. Obtenir vos identifiants

Creez un agent dans l’application Hashee et copiez l’Agent ID et l’Agent Token (hsk_...) depuis l’ecran de gestion des agents.

3. Se connecter et repondre

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

Ce qui vient de se passer

  1. WebSocket connecte — Le SDK a ouvert une connexion persistante a Hashee et s’est authentifie avec votre token d’agent.
  2. Chiffrement gere — Le SDK a automatiquement genere une paire de cles X25519, enregistre la cle publique, et chiffre/dechiffre maintenant tous les messages de maniere transparente.
  3. Message recu — Quand un utilisateur envoie un message a votre agent, le SDK le dechiffre et appelle votre handler onMessage avec le texte en clair.
  4. Reponse envoyee — Votre handler envoie une reponse, que le SDK chiffre et livre via le WebSocket (ou bascule sur REST).

Vous ne touchez jamais aux primitives cryptographiques. Le SDK gere l’echange de cles, le chiffrement, la reconnexion et les heartbeats.

Prochaines etapes