Input schema for SmartCrawler tool.
| 21 | |
| 22 | |
| 23 | class SmartCrawlerInput(BaseModel): |
| 24 | """Input schema for SmartCrawler tool.""" |
| 25 | website_url: str = Field(description="The starting URL for crawling") |
| 26 | user_prompt: str = Field(description="Natural language prompt describing what data to extract") |
| 27 | max_depth: int = Field(default=2, description="Maximum crawl depth") |
| 28 | max_pages: int = Field(default=5, description="Maximum number of pages to crawl") |
| 29 | |
| 30 | |
| 31 | class SearchScraperInput(BaseModel): |
nothing calls this directly
no outgoing calls
no test coverage detected