UNPKG

@hashgraphonline/standards-agent-kit

Version:

A modular SDK for building on-chain autonomous agents using Hashgraph Online Standards, including HCS-10 for agent discovery and communication. https://hol.org

21 lines (20 loc) 919 B
import { HCS10Client, AgentBuilder, Logger } from '@hashgraphonline/standards-sdk'; export declare const ENV_FILE_PATH: string; export interface AgentData { accountId: string; operatorId: string; inboundTopicId: string; outboundTopicId: string; client: HCS10Client; } export interface RegistrationProgressData { registered: boolean; accountId?: string; privateKey?: string; publicKey?: string; inboundTopicId?: string; outboundTopicId?: string; } export declare function getAgentFromEnv(logger: Logger, baseClient: HCS10Client, agentName: string, envPrefix: string): Promise<AgentData | null>; export declare function createAgent(logger: Logger, baseClient: HCS10Client, agentName: string, agentBuilder: AgentBuilder, envPrefix: string): Promise<AgentData | null>; export declare function updateEnvFile(envFilePath: string, variables: Record<string, string>): Promise<void>;