TYEclipse/dsh-units
Unit conversion toolbox for DeepSeek Harness (dsh): length, mass, temperature, data sizes (MB vs MiB), speed, time, volume, pressure, energy, angle, frequency — zero runtime dependencies
これは DeepSeek Harness(DSH)プラグインです。当サイトは GitHub README、インストール情報、メンテナンス状況、公開セキュリティシグナルをまとめています。
dsh-units 📐(中文简介)
dsh-units 是 DeepSeek Harness(dsh)的单位换算工具箱插件:12 个类别、零运行时依赖,纯算术实现(无网络、无文件系统、无代码执行)。
解决什么问题
大模型心算单位换算是高频出错点:温度是仿射换算(有偏移)、数据大小混用十进制与二进制前缀、复合单位(km/h、psi、kcal)因子难记。算错一个单位,报告、菜谱、行程、容量估算全部静默出错。dsh-units 把换算交给确定性的静态单位表,返回结构化结果(原值、两侧单位符号与全名、结果、所用公式、类别),Agent 还能据此解释自己的计算过程。
工具
| 工具 | 功能 |
|---|---|
convert_unit | 同一类别内换算数值。符号或全名均可(大小写不敏感,°C、m²、"miles"、"MiB" 都认);未知单位、跨类别、非有限数值均报清晰错误 |
list_units | 列出全部 12 个类别及每个单位的符号与全名(可按类别过滤,如 "data"、"temperature") |
类别覆盖
长度(km…nmi)、质量(t/kg/g/mg/lb/oz)、温度(c/f/k,仿射)、面积(km2…in2、ha、acre)、体积含美制烹饪单位(gal/qt/pt/cup/floz/tbsp/tsp)、速度(km/h、m/s、mph、knot、ft/s)、时长(yr=儒略年/wk/d/h/min/s/ms)、数据大小(bit 到 tbit、B 到 PB、KiB 到 PiB,MB 与 MiB 严格区分)、压强(pa…psi、bar、atm、torr)、能量(j/kj/cal/kcal/wh/kwh/ev)、角度(deg/rad/grad)、频率(hz…ghz、rpm)。
安装
dsh plugin --profile default add github:TYEclipse/dsh-units
配置
plugins:
dsh-units:
maxDecimals: 6 # 显示舍入:≥1 用小数位,<1 用有效数字(1–12)
安全模型
纯算术、零副作用、严格输入校验、仅对显示结果舍入(内部保留全精度)。物理合理性(如负开尔文)不做判断,交给调用方。
许可
MIT © 2026 TYEclipse
セキュリティとインストールエビデンス
このスコアは公開リポジトリメタデータと当サイトに登録されたインストールエビデンスのみに基づくもので、コードセキュリティ監査とは異なります。
公開プラグインカタログから取得し、公開 GitHub リポジトリにリンクしています。
リポジトリは MIT ライセンスを宣言しています。
過去180日以内にコードの更新があります。
再現可能な正確なインストールメタデータはまだ登録されていません。リポジトリの説明に従って手動で確認してください。
確認したパッケージメタデータにインストールライフサイクルスクリプトは宣言されていません。