No project description provided
Project description
Web Search Tool
Web Search Tool to search the latest information on the internet.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.3.0] - 2025-10-06
- Proxy Authentication Support: Route search engine and crawler requests through proxies with multiple authentication methods:
- Username/Password authentication
- Client Certificate authentication
- Active Crawlers: Dynamic crawler activation system allowing selective enablement of crawling services:
- In-house crawlers: Control activation via environment variables for internal crawlers (Basic, Crawl4AI.)
- External crawlers: Auto-activate when API keys are configured (Firecrawl, Jina, Tavily)
- Test Coverage: Added comprehensive tests to ensure web search tool stability and reliability
[1.2.0] - 2025-09-29
- Mark new crawlers as experimental
[1.1.0] - 2025-09-24
- Set active search engine through
active_search_enginesenv variable
[1.0.3] - 2025-09-23
- Add field to track execution time of the excutors
[1.0.2] - 2025-09-23
- Paralellize steps execution for V2 mode.
[1.0.1] - 2025-09-23
- Add octet-stream to blacklisted content-types and allow to change the unwanted-types from config
[1.0.0] - 2025-09-18
- Bump toolkit version to allow for both patch and minor updates
[0.2.0] - 2025-09-17
- Add support for Brave and Grounding by Bing through azure
[0.1.4] - 2025-09-17
- Updated to latest toolkit
[0.1.3] - 2025-09-17
- Add content utf8 cleanup logic when processing content
[0.1.2] - 2025-09-15
- Fix Minor bug in transforming toolResponse to toolCallResult
[0.1.1] - 2025-09-15
Added
- WebSearchV2Executor: New step-based execution model supporting both search and direct URL reading operations
- BaseWebSearchExecutor: Abstract base class providing common functionality between executor versions
- Enhanced Schema: New model
WebSearchPlanfor structured web search planning - Flexible Step Execution: Support for mixed search and URL reading operations in a single plan
Changed
- Architecture Refactor: Improved executor structure with better separation of concerns
- Configuration Enhancement: Added experimental features flag to switch between V1 and V2 modes
- Progress Reporting: Enhanced with step-specific notifications and better user feedback
Maintained
- Backward Compatibility: Existing V1 executor functionality preserved
- API Consistency: No breaking changes to existing tool interfaces
[0.1.0] - 2025-09-12
- Code simplification
- Enable new crawlers
- Default cleaning of search results
- Refactor of code structure and crawler location
[0.0.6] - 2025-09-05
- Updated unique_web_search README.
[0.0.5] - 2025-09-04
- Path change of loading local .env.
[0.0.4] - 2025-09-01
- Reduce default crawler timeout to 10s.
[0.0.3] - 2025-08-18
- Auto-register Tool in Factory.
[0.0.2] - 2025-08-18
- Moved out of private repo to public repo.
[0.0.1] - 2025-08-18
- Initial release of
web_search.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
unique_web_search-1.3.0.tar.gz
(39.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unique_web_search-1.3.0.tar.gz.
File metadata
- Download URL: unique_web_search-1.3.0.tar.gz
- Upload date:
- Size: 39.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c469047c3c936cf0fff10440339014e64780599987ab01f031b0e0d225b6dcfc
|
|
| MD5 |
0323b3bb71d203357cd8a71c17c34b94
|
|
| BLAKE2b-256 |
cba9403fa5eae1c57b9b5797f40034f0174a1ad84e373dc58e7d20c5842b8afc
|
File details
Details for the file unique_web_search-1.3.0-py3-none-any.whl.
File metadata
- Download URL: unique_web_search-1.3.0-py3-none-any.whl
- Upload date:
- Size: 55.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
754c25438f947ee4eed757f521ffacf35513c45d6abdfedab399df70218bb01d
|
|
| MD5 |
5714862f73096510ef199601f9059066
|
|
| BLAKE2b-256 |
bbd5a9b9ad202a4de42b3166b137832e25d052fdb34e0222cf2acd5e2a2697b5
|