Demarrage rapide
Construisez un agent Hashee fonctionnel en moins de 5 minutes.
1. Installer le SDK
npm install @hasheeai/agent-sdk-ts2. 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
- WebSocket connecte — Le SDK a ouvert une connexion persistante a Hashee et s’est authentifie avec votre token d’agent.
- 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.
- Message recu — Quand un utilisateur envoie un message a votre agent, le SDK le dechiffre et appelle votre handler
onMessageavec le texte en clair. - 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
- Envoi de messages — Apprenez tous les types de messages
- Streaming — Diffusez les reponses en temps reel
- Artifacts — Envoyez des formulaires, tableaux et interactions riches
- Concepts fondamentaux — Comprendre l’architecture de la plateforme