Summary
The Hedera Agent Kit provides a comprehensive set of tools organized into plugins, which extend the functionality of the Hedera Agent Kit SDK. These tools can be used both by the conversational agent and when you are building with the SDK. See the full plugin documentation: HEDERAPLUGINS.mdPlugin Architecture
The tools are organized into plugins, each containing related functionality:- core_account_plugin: Tools for Hedera Account Service operations
- core_account_query_plugin: Tools for querying Hedera Account Service data
- core_consensus_plugin: Tools for Hedera Consensus Service (HCS) operations
- core_consensus_query_plugin: Tools for querying HCS data
- core_token_plugin: Tools for Hedera Token Service (HTS) operations
- core_token_query_plugin: Tools for querying HTS data
- core_evm_plugin: Tools for interacting with EVM smart contracts (ERC-20, ERC-721)
- core_misc_query_plugin: Tools for miscellaneous queries
- core_transaction_query_plugin: Tools for transaction-related queries
Available Plugins and Tools
Core Account Plugin (core_account_plugin)
Tools for Hedera Account Service operations:
Core Account Query Plugin (core_account_query_plugin)
Tools for querying Account Service data:
Core Consensus Plugin (core_consensus_plugin)
Tools for Consensus Service (HCS) operations:
Core Token Plugin (core_token_plugin)
Tools for Token Service (HTS) operations:
Core EVM Plugin (core_evm_plugin)
Tools for EVM smart contract operations:
Using Hedera Plugins in Python
First, import the plugins you need:Agent Modes
The Python SDK currently supports one agent mode:
Coming Soon: AgentMode.RETURN_BYTES - In this mode, the agent creates the transaction and returns the bytes for the user to execute.
Resources
- GitHub: https://github.com/hashgraph/hedera-agent-kit-py
- Plugins Documentation: HEDERAPLUGINS.md
- Tools Documentation: HEDERATOOLS.md