forgeant docs-test-0
Build LLM-powered agents in C++
Loading...
Searching...
No Matches
forgeant::Tool Struct Reference

#include <tool.hpp>

Collaboration diagram for forgeant::Tool:

Public Member Functions

 Tool (std::string name, std::string description, Json parameters, std::function< Json(const Json &)> execute)
 

Public Attributes

std::string name
 
std::string description
 
Json parameters
 
std::function< Json(const Json &)> execute
 

Constructor & Destructor Documentation

◆ Tool()

forgeant::Tool::Tool ( std::string  name,
std::string  description,
Json  parameters,
std::function< Json(const Json &)>  execute 
)
inline

Member Data Documentation

◆ description

std::string forgeant::Tool::description

◆ execute

std::function<Json(const Json&)> forgeant::Tool::execute

◆ name

std::string forgeant::Tool::name

◆ parameters

Json forgeant::Tool::parameters

The documentation for this struct was generated from the following file: