Repository navigation
Releases: swimmwatch/dsh-tool-search
Releases · swimmwatch/dsh-tool-search
Release list
v1.0.0
Added
- Native tool discovery and per-agent schema loading for built-in, plugin and MCP tools in DSH Native and PTC modes.
- BM25, pattern and hybrid search with exact-name priority, optional Ollama/OpenAI-compatible embeddings, and local-only operation.
- Native themed settings for providers and always-available tools, with an original project logo.
- Protected CI, immutable release archives, npm trusted publishing and documented profile installation.
Fixed
- Preserve browser settings compatibility with DSH Content Security Policy.
- Verify delayed npm publication and preserve existing release channels during candidate publication.
Security
- Validate credential boundaries, registry scope, per-agent isolation and immutable release artifact checksums.
v1.0.0-rc.2
Fixed
-
Preserve the existing npm
latesttag when publishing candidates, including the registry-assigned bootstrap tag; reject unexpected promotion or channel changes. -
Wait for npm archive and channel propagation during publication, and reject release candidates assigned to
latest.
v1.0.0-rc.0
Added
- Native
tool_searchandtool_unloadfor built-in, plugin and MCP tools. - Exact-name, BM25, pattern and hybrid retrieval with explicit-name priority.
- Per-agent schema loading, 16 additional-tool slots and Native/PTC support.
- Native settings for always-available tools and optional Ollama or
OpenAI-compatible embeddings, including local-only search. - Deterministic regression tests and seven benchmark suites with per-case gates.
- Original project logo and theme-aware settings styles in a separate stylesheet.
- Protected CI gates and a prepare/publish release workflow that preserves the
tested archive, its checksum and source commit.
Changed
- Publish the package as
@swimmwatch/dsh-tool-searchunder Apache-2.0 while
preserving the plugin row, configuration fields and cache location. - Document the public contract, installation, migration and release process.
Fixed
- Keep the settings schema declarative so DSH can validate it under the browser
Content Security Policy, including on a fresh profile.
Security
- Pin the project dependency tree to Zod 4.6.6 to remove the vulnerable SDK
dependency copies. This does not patch a separately installed DSH host.