Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CyberhubSearch ¶
type CyberhubSearch struct {
// contains filtered or unexported fields
}
func NewCyberhubSearch ¶
func NewCyberhubSearch(index *association.Index) *CyberhubSearch
func (*CyberhubSearch) Execute ¶
func (c *CyberhubSearch) Execute(_ context.Context, args []string) error
func (*CyberhubSearch) Name ¶
func (c *CyberhubSearch) Name() string
func (*CyberhubSearch) Usage ¶
func (c *CyberhubSearch) Usage() string
type FetchCommand ¶
type FetchCommand struct {
// contains filtered or unexported fields
}
func NewFetchCommand ¶
func NewFetchCommand() *FetchCommand
func (*FetchCommand) ClearCache ¶
func (c *FetchCommand) ClearCache()
func (*FetchCommand) Execute ¶
func (c *FetchCommand) Execute(ctx context.Context, args []string) error
func (*FetchCommand) Name ¶
func (c *FetchCommand) Name() string
func (*FetchCommand) Usage ¶
func (c *FetchCommand) Usage() string
type TavilySearch ¶
type TavilySearch struct {
// contains filtered or unexported fields
}
func NewTavilySearch ¶
func NewTavilySearch(builtinKeys string) *TavilySearch
func (*TavilySearch) SetProxy ¶
func (c *TavilySearch) SetProxy(proxyURLStr string)
type WebSearchTool ¶
type WebSearchTool struct {
// contains filtered or unexported fields
}
func NewWebSearchTool ¶
func NewWebSearchTool(p provider.Provider, tavily *TavilySearch) *WebSearchTool
func (*WebSearchTool) Definition ¶
func (t *WebSearchTool) Definition() commands.ToolDefinition
func (*WebSearchTool) Description ¶
func (t *WebSearchTool) Description() string
func (*WebSearchTool) Execute ¶
func (t *WebSearchTool) Execute(ctx context.Context, arguments string) (commands.ToolResult, error)
func (*WebSearchTool) Name ¶
func (t *WebSearchTool) Name() string
Click to show internal directories.
Click to hide internal directories.