base • AI Agent SDK

Base classes for PraisonAI Agent tools.

base

AI Agent

Base classes for PraisonAI Agent tools.

This module provides the foundation for creating tools that can be used by agents. External developers can create plugins by subclassing BaseTool.

Usage:

python
from praisonaiagents import BaseTool

class MyTool(BaseTool):
    name = "my_tool"
    description = "Does something useful"

    def run(self, query: str) -> str:
        return f"Result for {query}"

Import

python
from praisonaiagents.tools import base

Classes

Functions