Expand description
Browser tools (engine abstraction always compiled). Browser tools for web page rendering and data extraction.
All tools share the same BrowserEngine abstraction. The actual backend
(oxibrowser-core) is behind #[cfg(feature = "native-browser")].
Re-exports§
pub use browse_act_tool::BrowseActTool;pub use browse_extract_tool::BrowseExtractTool;pub use browse_session_tool::BrowseSessionTool;pub use browse_tool::BrowseTool;pub use config::BrowseConfig;pub use engine::BrowseProgress;pub use engine::BrowseProgressCallback;pub use engine::BrowseWaitCondition;pub use engine::BrowserEngine;pub use engine::BrowserError;pub use engine::BrowserTab;pub use engine::ElementInfo;pub use engine::LinkInfo;pub use engine::Observation;pub use engine::ObservedElement;pub use engine::PageContent;pub use factory::browsing_tools;pub use factory::browsing_tools_with_config;pub use tab_guard::TabGuard;pub use browse_script_tool::BrowseScriptTool;pub use factory::browsing_tools_with_session;pub use oxibrowser_backend::OxicodeBrowserEngine;
Modules§
- browse_
act_ tool - Browse act tool — natural-language goal → grounded
BrowserTabaction. - browse_
extract_ tool - Browse extract tool — extract structured data from a web page.
- browse_
script_ tool - Multi-step browser automation via YAML scripts.
- browse_
session_ tool - Interactive browser session tool — persistent tab across tool calls.
- browse_
tool - Browse tool — render a web page and return its content.
- callback_
mixin - Shared callback management for browser tools.
- config
- Configuration for browser tools behavior.
- engine
- Browser engine abstraction layer.
- factory
- Browser tool assembly factories.
- helpers
- Shared helpers for browser tools.
- oxibrowser_
backend - oxibrowser-core backend for the browser engine.
- tab_
guard - RAII guard that ensures a browser tab is properly closed.