Repository navigation
Releases: 1624318455/dsh-plugin-tavily
Releases · 1624318455/dsh-plugin-tavily
Release list
v0.7.0
✨ Features
- feat: port to dsh 0.2.0-rc.2 and publish to npm
🐛 Bug fixes
- fix(client): resolve services via property-or-get with fail-loud guards
🔧 CI / build
- ci: skip the npm publish when the version is already on the registry
- ci: skip toolchain setup when version already released
- ci: add real-browser load-outcome E2E for the issue #1 scenario
🧪 Tests
- test: fetch the served client bundle the way the runtime serves it
Install / update
dsh plugin --profile web add "github:1624318455/dsh-plugin-tavily#v0.7.0"Have a feature request or hit a bug? Open an issue: https://github.com/1624318455/dsh-plugin-tavily/issues
Commits in this release: v0.6.2..HEAD.
v0.6.2
🔧 CI / build
- ci: export PLUGIN_TGZ so the boot smoke sees it
- ci: resolve pack filename from package.json version at runtime
- ci: gate releases on CI green; ship v0.6.2 exercising the gate
Install / update
dsh plugin --profile web add "github:1624318455/dsh-plugin-tavily#v0.6.2"Have a feature request or hit a bug? Open an issue: https://github.com/1624318455/dsh-plugin-tavily/issues
Commits in this release: v0.6.1..HEAD.
v0.6.1
✨ Features
- feat: optional Firecrawl fetch provider and persistent result cache
- feat: multi-key rotation, footnote citations, automatic fallback engine
- feat: status indicator, error taxonomy, cache hardening, presets, debug logging
- feat: auto-select Tavily, engine switch, and server-side probe (parity)
- feat: surface web_search provider wiring to avoid confusing DeepSeek errors
- feat: Tavily Extract fetch provider, apiproxy patcher, and host-side test
- feat: usage/cost panel, rate-limit retry, cache, and hybrid modes
- feat: expose the full Tavily /search parameter set in the card
- feat: add search mode and improve API test UX
- feat: professional Tavily settings UI with advanced parameters
- feat: simplify settings card to key, result count, and recency window
- feat: Tavily-backed web search provider plugin for DeepSeek Harness
🐛 Bug fixes
- fix(client): register settings card by both id and key for slot-contract drift
- fix: move search mode out of advanced panel
- fix(client): add key to keyed slot registration for rc.6+
- fix: rename client.js to client.cjs and guard window reference
- fix: guard client.js with typeof window check for Node.js environments
📚 Docs
- docs(card): clarify searchMode merge vs engine switch
- docs: add how to verify the active search backend is Tavily
🔧 CI / build
- ci: auto-tag and publish a GitHub Release on version bumps
- ci: install pinned dsh CLI with pnpm instead of npx in boot smoke
- ci: pin the slot-contract fix with matrix tests and real-profile boot smoke
♻️ Refactor
- refactor: remove redundant searchMode, engine is the single provider switch
🧪 Tests
- test(profile-boot): exit explicitly after a passed smoke
Install / update
dsh plugin --profile web add "github:1624318455/dsh-plugin-tavily#v0.6.1"Have a feature request or hit a bug? Open an issue: https://github.com/1624318455/dsh-plugin-tavily/issues