DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-tool-bandit-search

Adaptive DeepSeek Harness web-search tool that uses Thompson sampling to choose quick or thorough search strategies.

UI & ProductivityDeveloper ToolsBrowser & Web
1GitHub Stars0ForksUpdated2026-08-22

Install

$ dsh plugin --profile web add github:siruignaw-sys/dsh-tool-bandit-search

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
An installable DeepSeek Harness plugin that replaces the standard `web_search` tool with `search`. It selects between a fast single-query strategy and a broader parallel-query strategy using a contextual multi-armed bandit, then updates its choice from result-count and latency-based rewards.

Key Capabilities

  • Installs as a DeepSeek Harness plugin bundle via `dsh plugin --profile web add`.
  • Provides a `search(query)` tool in place of the standard `web_search` tool.
  • Chooses between `quick` (one query, up to 5 results) and `thorough` (three parallel query variants, deduplicated, up to 10 results).
  • Uses Thompson sampling with Beta-distribution arm statistics to balance exploration and exploitation.
  • Calculates continuous rewards from normalized result count and latency.
  • Logs the selected strategy, reward, duration, result count, and running arm statistics.

Useful For

  • Adapting web-search breadth to simple factual versus open-ended questions.
  • Reducing unnecessary broad searches for queries that can be answered with a focused lookup.
  • Exploring multiple query angles for questions that benefit from broader coverage.
  • Experimenting with bandit-based tool-selection behavior in DeepSeek Harness.

Who It Fits

  • DeepSeek Harness users with a configured native web-search provider.
  • Developers experimenting with adaptive search-tool strategies.
  • Users of the DeepSeek Harness Web UI.

Documented Limitations

  • Bandit state is held in memory and resets when the application restarts.
  • The reward heuristic measures result count and latency, not source relevance, correctness, or final-answer quality.
  • The plugin optimizes strategy per search call and does not prevent the model from making multiple calls in one turn.
  • It requires dsh's native `ctx.web` search service and an already configured search provider.
  • The README states it was built and tested against a DSH developer preview, whose plugin and tool APIs may change before stable release.
  • Bundle installation takes effect only after restarting the Web UI; its prompt instruction applies to newly started sessions.

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

No automated security signals have been published yet.

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
siruignaw-sys/dsh-tool-bandit-search
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
089dd0d · 2026-09-17

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
1GitHub stars
Forks
0
Open issues
0
Last commit
2026-08-22
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app