tools

package
v0.0.0-...-d758db0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 21, 2025 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateTool

func CreateTool(name string, cfg config.Tool) (tool.InvokableTool, error)

CreateTool creates tool instance based on configuration

func CreateToolsFromConfig

func CreateToolsFromConfig(cfg *config.Config) (map[string]tool.InvokableTool, error)

CreateToolsFromConfig creates all tools from configuration

func NewBingSearchTool

func NewBingSearchTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewBingSearchTool creates Bing search tool

func NewBrowserUseTool

func NewBrowserUseTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewBrowserUseTool creates browser usage tool

func NewCommandLineTool

func NewCommandLineTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewCommandLineTool creates command line editor tool

func NewDuckDuckGoTool

func NewDuckDuckGoTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewDuckDuckGoTool creates DuckDuckGo search tool

func NewGoogleSearchTool

func NewGoogleSearchTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewGoogleSearchTool creates Google search tool

func NewHTTPRequestTool

func NewHTTPRequestTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewHTTPRequestTool creates HTTP request tool

func NewSequentialThinkingTool

func NewSequentialThinkingTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewSequentialThinkingTool creates sequential thinking tool

func NewWikipediaTool

func NewWikipediaTool(name string, cfg config.Tool) (tool.InvokableTool, error)

NewWikipediaTool creates Wikipedia tool

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL