Repository navigation
Releases
Releases · SicutEst/dsh-secondhand-slang
v0.4.0 — 渲染缺陷双触发绕道
绕过 DSH 0.2.2-rc.1 命令结果流节点不渲染的已知缺陷(#10266)。
双触发方案
slang 茅台(无斜杠)→ 走正常消息渲染,一秒出结果/slang 茅台(斜杠)→ 命令执行后结果暂存系统提示词,用户下一句话时 Agent 自动展示
DSH 官方修复后两种方案自动恢复正常,无需卸载。
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.4.0.tgzv0.3.3 — 修复 /slang 无输出
修复部分场景下 /slang 执行后看不到任何输出的问题。
修复
- 无参数 /slang 的用法提示改用 success 类型(部分 UI 对 error 结果渲染隐蔽)
- handler 全程 try/catch,任何异常都转为可见文本,绝不静默
用法提醒:/slang 需要整行输入后回车,例如 /slang 茅台,结果出现在对话流中(不是弹窗)。
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.3.3.tgzv0.3.2 — 主动更新提醒
更新不再需要用户记得检查。
改进
- 版本检查改为每次 DSH 启动即查(单次 API 调用,成本可忽略)
- 发现新版本时:AI 会在对话开头主动提醒一次(附可复制的更新命令);所有 /slang 输出附更新脚注;更新完成后提示自动消失
背景:DSH 0.2.2-rc.1 已实测兼容(OR 链 engines 生效)。
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.3.2.tgzv0.3.1 — 夜版兼容 + 版本自检
适配 DSH nightly 更新通道。
修复
- engines 改为按版本元组的 OR 链:DSH 升级到 0.2.2-rc.1 及后续夜版不再拒装本插件(semver 预发布规则所致,与 dsh-context 同款声明)
新增
- 插件本体版本自检:/slang update 与每周自动检查会对比 GitHub 最新 Release,有新版时给出可直接复制的更新命令
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.3.1.tgzv0.3.0 — /slang 激活命令
新增 /slang 斜杠命令:确定性激活入口,直接执行、不经过模型(查词零 token 消耗)。
/slang 茅台 # 查黑话叫法(输入本身是黑话时自动反查含义)
/slang 猛男捡树枝 # 自动识别为黑话 → 返回指什么
/slang update # 更新词典
自然语言用法与系统提示兜底(0.2.4)保持不变。
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.3.0.tgzv0.2.4 — 让 Agent 真正用上词典
修复模型跳过词典、凭记忆编造黑话的问题。
修复
- 注入系统提示:黑话问题必须调用词典工具,禁止凭模型记忆作答(训练语料里的黑话大多过时或虚构)
- 查询未命中时自动推荐相近词条(共享 2-gram 相似度):查 RTX 4060 会提示换 RTX 3060 相关词条再查
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.2.4.tgzv0.2.3 — 发布前加固
发布前代码审查修复版。
修复
- 更新器响应体大小上限 5MB(防异常超大响应)
- 自动更新定时器随插件卸载清理(热重载安全)
- 更新操作并发锁(手动+自动同时触发不再双写)
- 持久化文件逐词条校验(损坏存储不再导致查询崩溃)
- 存储写失败不误报更新失败
- 版本约束放宽至 >=0.2.1-rc.2(DSH 升级不再拒装)
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.2.3.tgzv0.2.2 — 首个公开版本
DeepSeek Harness 离线二手黑话词典插件。
- slang_lookup:正向查黑话叫法(iPhone → 艾疯/i疯/爱疯…)
- slang_decode:反向解黑话含义(猛男捡树枝 → 动物之森)
- slang_update:从上游 MIT 词典仓自动更新(GitHub API 主路线 + jsDelivr 兜底)
- 511 词条全内置,查询零网络请求,无需代理
安装:
dsh plugin --profile desktop add dsh-secondhand-slang-0.2.2.tgz