In the DeepSeek Harness (DSH) plugin ecosystem, developers can extend agent capabilities by registering tools. When handling configuration files or API interface parameters, converting camelCase to kebab-case is a common requirement. The dsh-kebabcase plugin provides a local, Node.js-based solution focused on string formatting conversion, without relying on network requests.

Plugin Positioning

dsh-kebabcase is a pure Node.js-based DSH plugin. It is maintained by developer uckkk, and its core value is providing local conversion capability with no network dependency, making it suitable for offline environments or scenarios with strict network request restrictions.

Installation and Dependencies

Before installing the plugin, make sure your current environment meets its Peer Dependencies requirements:

  • @deepseek-ai/cordis (version ^4.0.1)
  • @deepseek-ai/dsh-tools (version >=0.1.0-rc.6)

Run the following command to install it:

dsh plugin add github:uckkk/dsh-kebabcase

Usage

After installation, the plugin registers the corresponding tool in the current session. Developers can directly invoke the tool registered by the plugin in conversations or scripts to use its kebab-case conversion feature.

Notes

  • No network dependency: The plugin runs entirely in a local Node.js environment and does not make any external API calls.
  • Source code review: Because the plugin code is executed locally, it is recommended to review the source code before use to ensure security, and to confirm that its license (MIT) meets your project requirements.

Summary

For developers who need to perform string formatting in a DSH environment, dsh-kebabcase provides a lightweight option with no external dependencies. For more details and the source code, visit: