@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.
32 lines (28 loc) • 779 B
text/typescript
// Re-export plugin interfaces from hedera-agent-kit for consistency
export { BasePlugin } from 'hedera-agent-kit';
export type {
IPlugin,
BasePluginContext,
GenericPluginContext,
PluginContext,
IPluginClient,
IPluginStateManager,
HederaTool,
} from 'hedera-agent-kit';
// Extended context for HCS10-specific functionality
import { HCS10Client } from '../hcs10/HCS10Client';
import { IStateManager } from '../state/state-types';
import { BasePluginContext } from 'hedera-agent-kit';
/**
* Context provided to HCS10-specific plugins during initialization
*/
export interface HCS10PluginContext extends BasePluginContext {
/**
* The HCS10Client instance
*/
client: HCS10Client;
/**
* Optional state manager
*/
stateManager?: IStateManager;
}