在构建 DeepSeek Harness (DSH) 智能体或代理时,处理金额、票据等场景时通常需要将阿拉伯数字转换为中文大写形式。手动编写正则或函数既繁琐又易错。下面介绍一个能直接在本地完成此转换的插件。
插件定位¶
dsh-number-words 是一个 DSH 插件,由 uckkk 维护。它将阿拉伯数字转换为中文大写数字,适用于金额和票据场景,支持小数和负数。
核心功能¶
- 数字转大写:支持将阿拉伯数字转换为中文大写金额或数字。
- 本地运行:纯 Node 实现,无需联网,无外部服务依赖。
- 完整性:支持小数与负数。
安装与启用¶
使用以下命令安装插件:
dsh plugin add dsh-number-words
安装完成后,在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-number-words"。
典型用法¶
安装后在会话中直接调用该插件注册的工具即可。
适用场景与注意¶
该插件适合需要生成正式中文金额数字的场景。由于插件以当前 DSH 进程的权限运行,安装前请自行审阅源码与许可证。