在 DeepSeek Harness (DSH) 的插件生态中,开发者可以通过注册工具来扩展智能体的能力。在处理配置文件或 API 接口参数时,将驼峰命名转换为短横线命名是常见需求。dsh-kebabcase 插件提供了一个基于 Node.js 的本地解决方案,专注于实现字符串格式的转换,无需依赖网络请求。
插件定位¶
dsh-kebabcase 是一个纯 Node 实现的 DSH 插件。它由开发者 uckkk 维护,核心价值在于提供了无网络依赖的本地转换能力,适合在离线环境或对网络请求有严格限制的场景下使用。
安装与依赖¶
在安装插件前,请确保当前环境已满足其 Peer Dependencies 要求:
@deepseek-ai/cordis(版本 ^4.0.1)@deepseek-ai/dsh-tools(版本 >=0.1.0-rc.6)
执行以下命令进行安装:
dsh plugin add github:uckkk/dsh-kebabcase
使用方法¶
安装完成后,插件会在当前会话中注册相应的工具。开发者直接在对话或脚本中调用该插件注册的工具即可使用其提供的短横线命名转换功能。
注意事项¶
- 无网络依赖:插件完全在本地 Node 环境中运行,不涉及任何外部 API 调用。
- 源码审查:由于插件代码直接在本地执行,建议在使用前查阅源码以确保安全性,并确认其许可证(MIT)是否符合项目需求。
总结¶
对于需要在 DSH 环境中进行字符串格式化处理的开发者,dsh-kebabcase 提供了一个轻量级且无外部依赖的选项。更多细节及源码可访问: