Namespace LMKit.Agents.Tools.BuiltIn.Net
Classes
- HttpTool
A built-in tool for making HTTP requests.
Enables agents to fetch web content, call APIs, and interact with web services.
- HttpToolOptions
Configuration options for HttpTool.
- NetworkTool
A built-in tool for network diagnostics and connectivity checks.
Provides ping, DNS lookup, port checking, and connectivity testing.
- NetworkToolOptions
Configuration options for NetworkTool.
- SmtpTool
A built-in tool for sending emails via SMTP.
Enables agents to send email notifications and messages.
- SmtpToolOptions
Configuration options for SmtpTool.
- WebSearchTool
A built-in tool for performing web searches using various search providers.
Enables agents to search the web for information using DuckDuckGo, Brave Search, SearXNG, Tavily, Serper, or custom search providers.
- WebSearchTool.Options
Configuration options for WebSearchTool.
- WebSearchTool.RawContentEventArgs
Provides data for the RawContentReceived event.
Contains the full raw HTML or JSON response from the search provider, allowing access to the complete page content before processing.
- WebSearchTool.Response
Represents a web search response from WebSearchTool.
- WebSearchTool.Result
Represents a single web search result from WebSearchTool.
- WebSearchTool.ResultProcessingEventArgs
Provides data for the ResultProcessing event.
Contains the processed result along with the raw (unprocessed) content, allowing inspection or filtering of individual results.
Enums
- WebSearchTool.Provider
Specifies the search provider to use with WebSearchTool.