Yan-Zero/dsh-progressive-tools

Yan-Zero★ 0TypeScriptLast synced: 2026-08-14

Open on GitHub

An automatically mounted, presentation-only progressive tool disclosure layer for every DeepSeek Harness Agent preset in Native, Code, and Both modes.

README excerpt

dsh-progressive-tools English 中文 An automatically mounted, presentation-only progressive tool disclosure layer for every DeepSeek Harness Agent preset in Native, Code, and Both modes. It keeps the model-visible tool prefix stable while the live ToolRuntime catalog may register, unregister, restrict, or shadow non-eager tools. Installation and composition Follow INSTALL.md and install this standalone bundle into a dsh profile. Its bundle patch mounts the plugin once on the host plane, whose scoped ToolRuntime and SystemPrompt views carry it into every existing and future Agent preset. No preset copy, preset edit, or preset selection is required. The plugin requires tools , systemPrompt , and llm ; codeRuntime is required only when an agent actually presents Code Mode. It never patches the Harness checkout. The configuration block above is an optional override in the profile's cordis.patch.yml ; the bundle already owns the progressive-tools row. eagerTools contains exact, genuinely stable tools that remain declared directly. Unknown eager names fail assembly. Every count, grapheme, and rendered UTF-8 result limit is enforced before a successful discovery result returns. Stable mode s…

View full README on GitHub →
Agentsdsh-pluginagent

Category