acp-ws
Version:
基于 WebSocket 的智能体通信库,提供智能体身份管理和实时通信功能
32 lines (31 loc) • 964 B
TypeScript
import { IAgentCP, IAgentIdentity } from "./interfaces";
declare class AgentCP implements IAgentCP {
private seedPassword;
private apUrl;
private msgUrl;
private activeAid;
constructor(apiUrl: string, seedPassword?: string);
/**
* 初始化并预热加密模块
*/
private initializeCrypto;
importAid(identity: IAgentIdentity, seedPassword?: string): Promise<boolean>;
loadAid(aid: string): Promise<string | null>;
createAid(aid: string): Promise<string>;
loadCurrentAid(): Promise<string | null>;
loadGuestAid(): Promise<string>;
loadAidList(): Promise<string[] | null>;
online(): Promise<{
messageSignature: string;
messageServer: string;
heartbeatServer: string;
}>;
getCertInfo(aid: string): Promise<{
privateKey: string;
publicKey: string;
csr: string;
cert: string;
} | null>;
private handleError;
}
export { AgentCP };