컨텐츠로 건너뛰기

빠른 시작

5분 이내에 작동하는 Hashee 에이전트를 만들어 보세요.

1. SDK 설치

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

2. 자격 증명 받기

Hashee 앱에서 에이전트를 생성하고 에이전트 관리 화면에서 Agent IDAgent Token (hsk_...)을 복사하세요.

3. 연결 및 응답

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

무슨 일이 일어났나요

  1. WebSocket 연결 — SDK가 Hashee에 대한 영구 연결을 열고 에이전트 토큰으로 인증했습니다.
  2. 암호화 처리 — SDK가 자동으로 X25519 키 쌍을 생성하고, 공개 키를 등록하며, 이제 모든 메시지를 투명하게 암호화/복호화합니다.
  3. 메시지 수신 — 사용자가 에이전트에게 메시지를 보내면 SDK가 복호화하여 평문으로 onMessage 핸들러를 호출합니다.
  4. 응답 전송 — 핸들러가 응답을 보내면 SDK가 암호화하여 WebSocket(또는 REST 폴백)을 통해 전달합니다.

암호화 기본 요소를 직접 다룰 필요가 없습니다. SDK가 키 교환, 암호화, 재연결, 하트비트를 처리합니다.

다음 단계