dsh-custom-tool: Creating and Managing Sandbox JavaScript Tools in DSH

dsh-custom-tool is a DSH plugin (admin-security, MIT, v0.1.2) maintained by omdsh-dev. Users can write JavaScript tools using the Monaco editor in the setup UI, and models can self-service add or delete tools through APIs like custom_tool_create. Tools are persisted in the custom-tools namespace and hot-registered, executing within node:vm workers with global/workspace scope and permission boundaries. This article introduces installation commands, code contracts, configuration options, and security considerations.

Read More
Write Sandbox Custom Tools in the DeepSeek Harness Settings Page with dsh-custom-tool

`dsh-custom-tool` is a DeepSeek Harness community plugin maintained by `omdsh-dev`. It allows users to write sandboxed JavaScript tools via Monaco in the settings page, and models can add, delete, and modify the same set of tools through interfaces such as `custom_tool_create`. The current version is 0.1.2, under the MIT license. This article verifies the installation command, scope, sandbox boundary, and the preconditions of the `custom-tools` namespace according to the directory page and GitHub README.

Read More