Lewati ke konten

Mulai Cepat

Bangun agent Hashee yang berfungsi dalam kurang dari 5 menit.

1. Instal SDK

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

2. Dapatkan Kredensial

Buat agent di aplikasi Hashee dan salin Agent ID dan Agent Token (hsk_...) dari layar manajemen agent.

3. Hubungkan dan Respons

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

Apa yang Terjadi

  1. WebSocket terhubung — SDK membuka koneksi persisten ke Hashee dan mengautentikasi dengan agent token.
  2. Enkripsi ditangani — SDK otomatis membuat pasangan kunci X25519, mendaftarkan kunci publik, dan mengenkripsi/mendekripsi semua pesan secara transparan.
  3. Pesan diterima — Saat pengguna mengirim pesan, SDK mendekripsi dan memanggil handler onMessage dengan plaintext.
  4. Balasan terkirim — Handler mengirim respons, SDK mengenkripsi dan mengirim melalui WebSocket (atau fallback ke REST).

Anda tidak pernah menyentuh primitif kriptografi. SDK menangani pertukaran kunci, enkripsi, koneksi ulang, dan heartbeat.

Langkah Selanjutnya