TYEclipse/dsh-semver
TYEclipse★ 0TypeScriptLast synced: 2026-08-16
Semantic versioning toolbox for DeepSeek Harness (dsh): parse, compare and range-check semver strings (^ ~ >= <= x-ranges, hyphen, ||) — zero runtime dependencies, pure logic
README excerpt
dsh-semver Semantic versioning toolbox for DeepSeek Harness (dsh) — parse, compare and range-check semver strings. Zero runtime dependencies, pure logic, fully deterministic. Agents are bad at version arithmetic. "Is 2.1.0-rc.1 newer than 2.1.0-beta.11 ?" and "does 1.2.4-beta.1 satisfy ^1.2.3 ?" are exactly the questions LLMs get wrong — prerelease ordering, tuple-lock, and caret/tilde upper bounds are easy to misremember. This plugin turns those questions into deterministic tool calls. Tools Tool Description semver parse Parse a semver 2.0.0 string into major / minor / patch / prerelease / build , with a precise rejection reason for malformed input ( 1.2 , 1.2.3.4 , leading zeros, 1.2.3-01 , …) semver compare Compare two versions → lt / eq / gt plus a human verdict ( 2.1.0 2.0.3 ). Build metadata is ignored for precedence ( 1.0.0+build.1 == 1.0.0 ) semver satisfies Check a version against an npm-style range, with the matched range normalized in the explanation Supported range syntax (npm-compatible subset) - Exact : 1.2.3 , =1.2.3 - Comparisons : 1.2.0 , =1.2.0 , =1.2.3 =0.2.3 =0.0.3 =1.2.3 =1.2.0 =1.0.0 =1.2.0 =3.0.0 Prerelease semantics (npm tuple-lock) - A plain range never mat…
View full README on GitHub →Category
A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and more.
★ 3,841
edison7009/EchoBirdOne-click install + model switch:Claude Code,Codex CLI (OpenAI), Grok Build (xAI), DeepSeek Harness, Kimi Code (Moonshot) ,Qwen Code,Aider,OpenCode,MiMo Code (Xiaomi),ZCode (Z.AI),OpenClaw,Pi,OpenScience,Vibe-Trading,Claude Desktop (3P profile),ChatGPT desktop,OpenCode Desktop,
★ 3,028
hyhmrright/brooks-lintAI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
★ 1,356