Skip to content

Releases: 1624318455/dsh-plugin-tavily

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:01

✨ 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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 17:37

🔧 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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 17:24

✨ 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