← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-tool-gateway

Collapses the DeepSeek Harness tool catalog into meta-tools (find_tools, call_tool, call_tools) to preserve prompt cache and prevent tool overload.

Developer ToolsRemote Execution
0GitHub Stars0ForksUpdated2026-10-12

Install

$ dsh plugin --profile web add github:leolee9086/dsh-tool-gateway#v0.3.0

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
dsh-tool-gateway consolidates the model-visible tool catalog in DeepSeek Harness into three fixed meta-tools: find_tools, call_tool, and batch call_tools. By keeping the visible tool catalog constant, it prevents prompt cache invalidation caused by dynamic MCP servers or plugin updates. It also introduces hard-banning policies, Chinese and Pinyin search indexing via Jieba and MiniSearch, grouped tool defaults, and a web UI toolbox panel for session-scoped tool toggling.

Key Capabilities

  • Collapses model-visible tools into three meta-tools: find_tools, call_tool, and call_tools
  • Preserves prompt prefix cache by preventing tool catalog mutations at prompt head
  • Provides Pinyin, Chinese, and English tool discovery powered by Jieba and MiniSearch
  • Implements execution guards allowing child tool dispatches while blocking direct model calls
  • Offers session-level switch toggles and a sidebar toolbox drawer for granular tool enablement
  • Supports grouped tool registrations with default-disabled semantics and hard tool bans

Useful For

  • Reducing prompt token consumption and preserving prefix cache when running large numbers of tools or MCP servers
  • Preventing model confusion and context truncation across extensive tool catalogs
  • Restricting sensitive or redundant tools on a per-session basis or through global hard ban policies
  • Executing multi-step tool calls in PTC sandbox scripts without cluttering the chat conversation context

Who It Fits

  • DeepSeek Harness power users managing numerous external MCP tools and plugins
  • Developers seeking lower latency and prefix-cache stability in multi-turn conversations
  • Workspace administrators requiring granular tool governance and hard bans

Documented Limitations

  • Requires Node.js >= 22.19.0
  • PTC batch calling (call_tools) is automatically omitted if native PTC mode is already active or if ctx.ptcRuntime is unavailable
  • Toolbox toggle UI requires web platform services (disabled in headless deployments)
  • Disabled tools can still be listed in native PTC run_code SDK definitions despite being rejected at execution time by guards

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.

Dependency Counts

package.json declares 3 runtime, 0 development, 0 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as MIT.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

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

Source repository
leolee9086/dsh-tool-gateway
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
68f2e2e · 2026-10-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
0GitHub stars
Forks
0
Open issues
0
Last commit
2026-10-12
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