MCPcopy Create free account

hub / github.com/AgenticInternet/agentic-internet / types & classes

Types & classes131 in github.com/AgenticInternet/agentic-internet

↓ 16 callersClassFakeAgent
Minimal stand-in for a smolagents agent.
tests/test_search_orchestrator.py:15
↓ 14 callersClassInternetAgent
Advanced internet agent capable of web search, scraping, and intelligent reasoning.
agentic_internet/agents/internet_agent.py:29
↓ 13 callersClassSettings
Main settings for the application.
agentic_internet/config/settings.py:187
↓ 11 callersClassWorkerRecipe
Worker role definition inside a use-case recipe.
agentic_internet/agents/use_cases.py:13
↓ 8 callersClassToolFacade
Wraps a flat list of smolagents Tools behind a single ``api`` object. The agent can: * Discover tools with ``api.search("keyword")`` — retur
agentic_internet/agents/code_mode.py:68
↓ 8 callersClassWebScraperTool
Tool for scraping content from web pages.
agentic_internet/tools/web_search.py:185
↓ 7 callersClassContextWindow
Manages context window size and content prioritization
agentic_internet/agents/multi_model_serpapi.py:282
↓ 7 callersClassEchoTool
tests/test_code_mode.py:12
↓ 7 callersClassSearchAgentWrapper
Wrapper for individual search agents.
agentic_internet/agents/search_orchestrator.py:50
↓ 6 callersClassBasicAgent
A simple agent that directly queries the model without tools or code execution. Used as a fallback for models that don't support advanced fea
agentic_internet/agents/basic_agent.py:12
↓ 6 callersClassExaResult
Typed view of a single Exa search result.
agentic_internet/tools/exa_search.py:34
↓ 6 callersClassModelInitializationError
Raised when a model fails to initialize.
agentic_internet/exceptions.py:8
↓ 6 callersClassNewsSearchTool
Tool for searching recent news articles using SerpAPI (preferred) or DuckDuckGo (fallback).
agentic_internet/tools/web_search.py:239
↓ 6 callersClassSearchTask
Represents a search task to be executed by an agent.
agentic_internet/agents/search_orchestrator.py:28
↓ 6 callersClassWebSearchTool
Tool for searching the web using SerpAPI (preferred) or DuckDuckGo (fallback). Can use orchestrated search with multiple agents if enabled.
agentic_internet/tools/web_search.py:111
↓ 5 callersClassAgentMemory
Enhanced memory system with search pattern learning
agentic_internet/agents/multi_model_serpapi.py:313
↓ 5 callersClassBrowserUseTool
Tool for web automation using Browser Use Cloud API. Enables agents to interact with websites, fill forms, and extract structured data.
agentic_internet/tools/browser_use.py:22
↓ 5 callersClassMCPServerConfig
Configuration for an MCP server.
agentic_internet/tools/mcp_integration.py:212
↓ 5 callersClassMCPServerManager
Manages multiple MCP server configurations. Note: Due to the context manager pattern required by smolagents, this class stores configura
agentic_internet/tools/mcp_integration.py:258
↓ 4 callersClassMCPToolIntegration
Integration layer for MCP (Model Context Protocol) servers using smolagents. Supports both stdio and streamable-http transports for connecti
agentic_internet/tools/mcp_integration.py:55
↓ 4 callersClassMultiModelSerpAPISystem
Enhanced orchestrator with strategic multi-model assignment and SerpAPI integration
agentic_internet/agents/multi_model_serpapi.py:952
↓ 4 callersClassSearchOrchestrator
Orchestrates multiple search agents to perform comprehensive searches.
agentic_internet/agents/search_orchestrator.py:122
↓ 4 callersClassUseCaseRecipe
Declarative recipe for coordinating K model workers plus tool bundles.
agentic_internet/agents/use_cases.py:33
↓ 3 callersClassDataAnalysisTool
Tool for performing data analysis operations on CSV or JSON data.
agentic_internet/tools/code_execution.py:307
↓ 3 callersClassExecuteTool
Execute Python code with the full tool API available as ``api``. Write loops, conditionals, data processing, and multiple tool calls in **one
agentic_internet/agents/code_mode.py:194
↓ 3 callersClassMCPNotAvailableError
Raised when MCP packages are not installed.
agentic_internet/exceptions.py:100
↓ 3 callersClassPythonExecutorTool
Tool for executing Python code with AST-level safety validation. WARNING: This is NOT a full sandbox. It provides defense-in-depth via A
agentic_internet/tools/code_execution.py:210
↓ 3 callersClassSearchResult
Represents the result from a search agent.
agentic_internet/agents/search_orchestrator.py:39
↓ 3 callersClassTaskContext
Enhanced task context with search-specific tracking
agentic_internet/agents/multi_model_serpapi.py:353
↓ 3 callersClassUnsafeCodeError
Raised when submitted code contains unsafe operations.
agentic_internet/exceptions.py:74
↓ 2 callersClassAsyncBrowserUseTool
Async version of Browser Use tool for web automation.
agentic_internet/tools/browser_use.py:72
↓ 2 callersClassCodeExecutionError
Raised when code execution is blocked or fails.
agentic_internet/exceptions.py:66
↓ 2 callersClassGoogleSearchTool
agentic_internet/agents/multi_model_serpapi.py:386
↓ 2 callersClassModelConfig
Configuration for LLM models.
agentic_internet/config/settings.py:16
↓ 2 callersClassResearchAgent
Specialized agent for conducting research tasks.
agentic_internet/agents/internet_agent.py:258
↓ 2 callersClassSearchError
Raised when a search operation fails.
agentic_internet/exceptions.py:41
↓ 2 callersClassSearchTool
Discover tools by keyword. Always call this first when you don't know the exact tool name or its argument signature. Pass a keyword related
agentic_internet/agents/code_mode.py:145
↓ 2 callersClassStructuredBrowserUseTool
Browser Use tool with structured output support using Pydantic models.
agentic_internet/tools/browser_use.py:145
↓ 2 callersClass_ASTSafetyValidator
AST-based validator that walks the tree to detect unsafe operations.
agentic_internet/tools/code_execution.py:102
↓ 1 callersClassAPIKeyMissingError
Raised when a required API key is not configured.
agentic_internet/exceptions.py:31
↓ 1 callersClassAgentConfig
Configuration for agent behavior.
agentic_internet/config/settings.py:161
↓ 1 callersClassAgentTool
Wrapper to use agents as tools for orchestration
agentic_internet/agents/multi_model_serpapi.py:795
↓ 1 callersClassBrowserAutomationAgent
Specialized agent for browser automation tasks. Uses Browser Use tools for complex web interactions.
agentic_internet/agents/specialized_agents.py:13
↓ 1 callersClassBrowserAutomationError
Raised when browser automation fails.
agentic_internet/exceptions.py:82
↓ 1 callersClassConfigurationError
Raised for configuration-related issues.
agentic_internet/exceptions.py:89
↓ 1 callersClassContentCreationAgent
Specialized agent for content creation and writing tasks. Optimized for generating high-quality written content.
agentic_internet/agents/specialized_agents.py:171
↓ 1 callersClassDataAnalysisAgent
Specialized agent for data analysis and visualization tasks. Optimized for working with structured data and generating insights.
agentic_internet/agents/specialized_agents.py:101
↓ 1 callersClassExaFindSimilarTool
Tool for finding pages semantically similar to a given URL using Exa.
agentic_internet/tools/exa_search.py:286
↓ 1 callersClassExaSearchTool
Tool for searching the web using Exa's AI-powered neural search. Exa provides embeddings-based semantic search with optional summaries,
agentic_internet/tools/exa_search.py:141
↓ 1 callersClassFakeCodeAgent
Minimal agent stub used to avoid live model calls in CLI smoke tests.
tests/test_cli_mcp.py:13
↓ 1 callersClassFakeTool
tests/test_basic_agent.py:27
↓ 1 callersClassGoogleMapsLocalTool
agentic_internet/agents/multi_model_serpapi.py:560
↓ 1 callersClassGoogleScholarTool
agentic_internet/agents/multi_model_serpapi.py:616
↓ 1 callersClassGoogleShoppingTool
agentic_internet/agents/multi_model_serpapi.py:484
↓ 1 callersClassHyphenTool
tests/test_code_mode.py:22
↓ 1 callersClassMCPError
Raised for MCP integration errors.
agentic_internet/exceptions.py:93
↓ 1 callersClassMarketResearchAgent
Specialized agent for market research and competitive analysis.
agentic_internet/agents/specialized_agents.py:237
↓ 1 callersClassModelManager
Manages multiple LiteLLM models with strategic assignment
agentic_internet/agents/multi_model_serpapi.py:38
↓ 1 callersClassMultiEngineSearchTool
agentic_internet/agents/multi_model_serpapi.py:671
↓ 1 callersClassProviderNotFoundError
Raised when no provider can be determined for a model.
agentic_internet/exceptions.py:23
↓ 1 callersClassReservedTool
tests/test_code_mode.py:32
↓ 1 callersClassResolvedUseCaseTools
Resolved tool assignments for a use-case recipe.
agentic_internet/agents/orchestration_runtime.py:28
↓ 1 callersClassTechnicalSupportAgent
Specialized agent for technical support and troubleshooting.
agentic_internet/agents/specialized_agents.py:311
↓ 1 callersClassToolConfig
Configuration for tools.
agentic_internet/config/settings.py:174
↓ 1 callersClassToolExecutionError
Raised when a tool fails to execute.
agentic_internet/exceptions.py:54
↓ 1 callersClass_Response
tests/test_basic_agent.py:6
ClassAgenticInternetError
Base exception for all agentic-internet errors.
agentic_internet/exceptions.py:4
ClassConfig
agentic_internet/config/settings.py:157
ClassConfig
agentic_internet/config/settings.py:170
ClassConfig
agentic_internet/config/settings.py:183
ClassConfig
agentic_internet/config/settings.py:226
ClassContactInfo
Model for contact information extraction.
agentic_internet/tools/browser_use.py:225
ClassContextEngineeringMixin
Enhanced mixin with SerpAPI context awareness
agentic_internet/agents/multi_model_serpapi.py:817
ClassDummyModel
tests/test_code_mode.py:42
ClassFakeMultiModelSystem
tests/test_cli_use_cases.py:12
ClassImageResult
agentic_internet/agents/multi_model_serpapi.py:270
ClassLocalResult
agentic_internet/agents/multi_model_serpapi.py:232
ClassMultiModelWorkflowTemplates
Advanced workflow templates optimized for multi-model coordination
agentic_internet/examples/multi_model_example.py:21
ClassNewsResult
agentic_internet/agents/multi_model_serpapi.py:252
ClassProductInfo
Model for e-commerce product extraction.
agentic_internet/tools/browser_use.py:213
ClassScholarResult
agentic_internet/agents/multi_model_serpapi.py:260
ClassSearchResult
agentic_internet/agents/multi_model_serpapi.py:223
ClassSearchResults
Model for search results extraction.
agentic_internet/tools/browser_use.py:235
ClassShoppingResult
agentic_internet/agents/multi_model_serpapi.py:242
ClassTestASTSafetyValidator
tests/test_code_execution.py:10
ClassTestAgentConfig
tests/test_settings.py:27
ClassTestAgentMemory
tests/test_context_engineering.py:48
ClassTestAsyncBrowserUseTool
tests/test_browser_use.py:58
ClassTestBasicAgentRun
tests/test_basic_agent.py:11
ClassTestBrowserUseTool
tests/test_browser_use.py:12
ClassTestBuildContentsKwargs
tests/test_exa_search.py:123
ClassTestContextWindow
tests/test_context_engineering.py:14
ClassTestCreateCodeModeAgent
tests/test_code_mode.py:93
ClassTestCreateModelForProvider
tests/test_model_utils.py:16
ClassTestDataAnalysisTool
tests/test_code_execution.py:111
ClassTestDefaultToolsRegistration
Verify Exa tools are only registered when EXA_API_KEY is set.
tests/test_exa_search.py:367
ClassTestEnvironmentConfig
Test environment-based configuration loading.
tests/test_mcp_integration.py:260
ClassTestExaFindSimilarTool
tests/test_exa_search.py:321
ClassTestExaResult
tests/test_exa_search.py:34
ClassTestExaSearchTool
tests/test_exa_search.py:184
next →1–100 of 131, ranked by callers