dsh-custom-tool
Create and manage sandboxed JavaScript tools for DSH with a Monaco editor and model-driven tool lifecycle.
Plugin facts
Screenshots
About this plugin
Create and manage sandboxed JavaScript tools for DeepSeek Harness with a Monaco editor and model-driven tool lifecycle.
Install this DSH plugin
Copy the command below and run it in your DeepSeek Harness terminal.
dsh plugin add github:omdsh-dev/dsh-custom-tool Plugins run with the permissions of your dsh process and may execute code at install time. Review the source repository and its license before installing. Pin the commit hash for reproducible installs. Plugin safety →
More about this plugin
Monaco editor : VS Code engine + TypeScript language service; args typed from the parameter schema, env/sandbox globals declared, completions and diagnostics live. Editor and TS workers are bundled inline — the client bundle is a single file. - Durable store : tools live in the custom-tools settings namespace (schema defaults, composition base, user document — the ordinary settings layering). Edits apply live; restart restores them. - Live registration : enabled tools register into ctx.tools the moment the settings write commits; disabled/removed tools unregister immediately. The harness assembles tool schemas into the system prompt automatically. - Model self-service : custom tool create (upsert by name), custom tools list, and custom tool remove share the UI's validation gate and the ownership rules below.
Related guides
Learn how to choose, install, and use development & runtime plugins.
About this plugin: dsh-custom-tool
What is dsh-custom-tool?
dsh-custom-tool is a development & runtime plugin maintained by omdsh-dev. Create and manage sandboxed JavaScript tools for DSH with a Monaco editor and model-driven tool lifecycle.
How do I install dsh-custom-tool?
Run dsh plugin add github:omdsh-dev/dsh-custom-tool in your DeepSeek Harness terminal. The dsh CLI resolves the plugin from GitHub and installs it into your active profile. For reproducible installs, pin a commit hash: dsh plugin add github:omdsh-dev/dsh-custom-tool#commit.
Is dsh-custom-tool free?
dsh-custom-tool is a community open-source project released under the MIT license. You can inspect its source and install it for free.
Related plugins
working-activity
661Brings the agent's working-status line to life with real-time tool activity and progress, playful copy, model self-description, and context warnings. Two versions, for pi CLI and DeepSeek Harness, ship as separate npm packages. Community-made, not an official project.
k8e
498k8e.sh - OpenSource Agentic AI Sandbox Matrix