dsh-semver
在终端中运行以下命令:
dsh plugin install TYEclipse/dsh-semver
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装此插件,请使用 `dsh plugin install TYEclipse/dsh-semver` 命令,来源为 https://github.com/TYEclipse/dsh-semver。
插件介绍
LLM 在处理版本号时经常出错,难以正确比较预发布版本(如 rc.1 与 beta.11)、解析复杂的语义化版本范围,或遵循正确的版本递增规则。dsh-semver 旨在解决这些挑战,将语义化版本管理的复杂性转化为确定性的工具调用。它提供全面的解析、比较、范围检查(支持 npm 风格如 ^1.2.3)、递增和差异检测功能。该插件完全独立,无运行时依赖,确保了版本逻辑的准确性和一致性,非常适合需要在 DeepSeek Harness 中处理版本管理的开发者和智能体。
使用场景
- 解析复杂的语义化版本字符串
- 判断版本是否满足 npm 风格的范围规则
- 计算两个版本之间的发布类型差异
适合人员
- 需要处理版本逻辑的 LLM 智能体
- 开发者用于管理软件版本的插件
- 使用 DeepSeek Harness 的 DevOps 工程师