14 lines
480 B
Go
14 lines
480 B
Go
package agent
|
|
|
|
import "gitea.stevedudenhoeffer.com/steve/answer/pkg/toolbox"
|
|
|
|
var SearchTool = toolbox.FromFunction(
|
|
func(ctx *Context, args struct {
|
|
SearchFor string `description:"what to search for"`
|
|
Question string `description:"the question to answer with the search results"`
|
|
}) (toolbox.FuncResponse, error) {
|
|
return toolbox.FuncResponse{}, nil
|
|
}).
|
|
WithName("search").
|
|
WithDescription("Search the web and read a few articles to find the answer to the question")
|