Skip to main content

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.md

Plugin 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:
Then instantiate the toolkit with your configuration:

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