All plugins

DSH / BUNDLE / BUNDLES

dsh-tool-search

v0.0.1vibeinging / dsh-tool-search265ce76eda

External Git bundleBundlesBundles & other modulesCommunity · Topic auto-analysis
Open on GitHub
Runtime anatomy
HOSTCLIENTUITOOLDATAFLOW

Overview

dsh-tool-search

Experimental per-agent tool discovery and progressive schema disclosure

Community · Topic auto-analysis — Automatically discovered through the dsh-plugin GitHub Topic. Static checks verified a pinned public root bundle contract and committed files without executing third-party code. This is not a human review, security audit, runtime smoke test, publisher identity check, or official endorsement.

Install

Install this bundle from GitHub

The CLI validates the bundle, invokes native DSH, then reports completion.

npx dshpub add vibeinging/dsh-tool-search --ref 265ce76eda21b211dc4a4c8f30d73a6826f035ca

Capabilities

What it contributes

HostCordis loadableNot inspected
Client / UIHost onlyNot inspected
Model toolsNot inspectedNot inspected
Profile stateNot inspectedNot inspected

README / EN

Package documentation

English | 中文

LIMITATIONS

Known limitations

- **Native Tool Mode only.** Calls nested under `run_code` fail loud; Code Mode needs a separate SDK/search transport contract. - **Lexical search only.** Exact names, name boosts, descriptions, and BM25 achieve 100% recall for exact name @1 and representative capability queries @5 in the keyless scale benchmark; this small fixed corpus does not represent ambiguous queries, multilingual queries, or real model-use quality. Embeddings and provider-native search remain deferred. - **Global tools only.** Agent-scoped tools are already visible and never enter the deferred catalog. MCP resources and prompts are outside the tool registry and need their own consumer seams. - **Conservative late-tool policy.** Any restricted initial global view freezes the eligible-name set, so a harmless later registration may stay undiscoverable unless `alwaysVisible` names it. - **No namespace grouping.** Individual tool names remain the selection unit; large MCP servers may need a namespace-level result and load operation. - **No real provider cache benchmark.** Current token counts use the repository's fixed character estimate, and KV Cache compares only structural prefixes; no real tokenizer, bill, cache bucket, or end-to-end latency was measured. - **Private Git distribution.** The package is not published to a registry; installation requires authorized GitHub access, pnpm `11.7.0`, a reviewed commit, and a compatible DSH profile.