dsh-semver
Run the following command in DeepSeek Harness:
dsh plugin install uckkk/dsh-semver
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install uckkk/dsh-semver in your terminal (source repository: https://github.com/uckkk/dsh-semver), then add dsh-semver to dsh.profile.bundles in your profile to enable its tools in DSH sessions.
About this plugin
Semver comparison and range matching are unavoidable in dependency management, release gates, and CI pipelines. Whether a version like 2.3.1 satisfies a constraint such as ^2.0.0 or >=1.5.0 <3.0.0 is a question every build pipeline answers dozens of times a day, yet doing it by hand remains error-prone once version chains and stacked constraints grow.
dsh-semver addresses precisely this gap with a single purpose-built tool, compare_versions, that handles both size comparison between two versions and matching a version against a semver range expression. The implementation is pure Node with zero runtime dependencies, so it stays lightweight and is immediately callable inside any DSH session without pulling in extra packages.
It is best suited for developers and DevOps engineers who validate versions inside DSH workflows: pre-release compatibility checks, confirming that a dependency upgrade remains within an allowed window, or aligning versions across multiple services—all reducible to one deterministic function call.
Use Cases
- Pre-release dependency version compatibility checks
- CI pipeline semver range validation
- Cross-service version alignment and upgrade window checks
Best For
- Developers who frequently validate version constraints
- DevOps engineers maintaining CI/CD pipelines
- Teams needing lightweight version-checking utilities
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.