Dsh Tool Search
vibeinging/dsh-tool-search · tools
Per-agent on-demand tool discovery and progressive schema disclosure for DeepSeek Harness.
★ 2GitHub stars
0Forks
2026-09-04Last updated
TypeScriptLanguage
MITLicense
Key features
- An experimental external Native Tool Mode plugin for per-agent tool discovery and progressive schema disclosure.
- Invalid positive-integer bounds, empty or whitespace-padded patterns, and repeated patterns fail at plugin load.
- Search ranks exact callable names first, then name and description matches with deterministic BM25 scoring and code-point name tie-breaking.
- Every protected agent sees the following description even when no global tool is initially visible
- Each live agent sees one scope-local tool_search tool plus the global tools matched by alwaysVisible
Requirements
- Calls nested under run_code fail loud
- Code Mode needs a separate SDK/search transport contract.
Install command
dsh plugin --profile web add github:vibeinging/dsh-tool-search