Expand description
Browser automation tools for AI agents
Provides browser control, page navigation, and content extraction via chromiumoxide.
Re-exports§
pub use browser::download_managed_browser;pub use browser::find_browser_executable;
Modules§
- agent
- browser_
setup - kromekover
- page_
enhancer - Page enhancement functionality for improved crawling
- page_
extractor - Page metadata extraction module
- research
- Research session management with registry pattern
Structs§
- Browser
Agent Tool - Browser
Click Tool - Browser
Config - Browser security and launch configuration
- Browser
Context - Browser context wrapper for legacy code compatibility
- Browser
Extract Text Tool - Browser
Manager - Singleton manager for browser instances with health checking and crash recovery
- Browser
Navigate Tool - Browser
Research Tool - Browser
Screenshot Tool - Browser
Scroll Tool - Browser
Type Text Tool - Browser
Wrapper - Wrapper for Browser and its event handler task
- Config
- Window
Config
Enums§
Functions§
- launch_
browser - Launch a new browser instance with stealth configuration
- load_
yaml_ config - Load config from config.yaml in package root
- start_
server - Start the browser tools HTTP server programmatically
- start_
server_ with_ listener - Start browser tools HTTP server using pre-bound listener (TOCTOU-safe)