Releases: mcxianyujun/dsh-web-search-anysearch
Release list
v0.1.1 - Packaging and Distribution Fixes
v0.1.1 - Packaging and Distribution Fixes
This release improves package distribution compatibility for dsh-web-search-anysearch and establishes the package identity used for npm distribution.
Changed
- Renamed the package identity from
@dsh-external/dsh-web-search-anysearchtodsh-web-search-anysearch - Tightened DeepSeek Harness peer dependency ranges to the current
0.1.0-rc.6release train - Updated bundle, installer, uninstaller, client bundle, tests, and documentation to use the new package identity
- Improved package compatibility for
dsh plugin --profile <name> add ...workflows - Added package identity regression tests
Validation
20/20automated tests passing- Web profile package installation verified
- Headless profile package installation verified
- Local npm tarball install/remove verified against DeepSeek Harness
0.1.0-rc.6 - Published npm package verified with real registry Web and Headless install/remove tests
- Existing production Web and Headless profiles successfully migrated to the new package identity
- GitHub Actions CI passing
Compatibility
Tested with DeepSeek Harness 0.1.0-rc.6 on Windows.
Linux and macOS installer workflows have not yet been validated.
npm
dsh-web-search-anysearch@0.1.1 is now available on npm:
https://www.npmjs.com/package/dsh-web-search-anysearch
For DSH CLI users, install the Web profile bundle with:
dsh plugin --profile web add dsh-web-search-anysearchFor Headless:
dsh plugin --profile headless add dsh-web-search-anysearchdsh plugin add installs and registers the bundle, but it does not automatically switch the active Web search provider to AnySearch.
To activate AnySearch manually, add the following provider override to the target profile's cordis.patch.yml:
- id: web
config:
searchProvider: anysearchThen restart DeepSeek Harness.
Windows users can alternatively use the included PowerShell installer, which handles package installation and searchProvider: anysearch activation automatically.
For full installation, configuration, uninstall, and troubleshooting instructions, see:
v0.1.0 - Initial Release
v0.1.0 - Initial Release
First public release of dsh-web-search-anysearch, a native AnySearch WebSearchProvider for DeepSeek Harness.
Features
- Native AnySearch
/v1/searchREST integration - Dedicated Web settings section
- DeepSeek Harness credentials integration for
ANYSEARCH_API_KEY - Web and Headless profile support
- Configurable Base URL, max results, zone, language, and response format
- Windows installation and uninstallation scripts
- Idempotent profile installation
- Safe uninstall behavior that removes only the AnySearch override and preserves the previously effective search provider
- Automated build and test workflow with GitHub Actions
Installation
See the repository README for installation and configuration instructions:
- English:
README.md - 简体中文:
README.zh-CN.md
Compatibility
Tested with DeepSeek Harness on Windows.
Linux and macOS installation scripts have not yet been validated.
Security
The AnySearch API key is stored through the DeepSeek Harness credentials service.
For security reasons, saved credentials are not returned to the Web client for display.
Development
Development was assisted by AI coding agents, with manual testing and validation on DeepSeek Harness.