装语言包改写回复风格,多包叠加随装随用
35/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/20 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
该插件未发布到 npm,按作者文档从 GitHub 源安装即可(静态检查只覆盖 npm 路径,不代表插件不可用)。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add HCY7757/dsh-lexiforge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 安装语言包改写风格
- 多包叠加
- 市场一键装包
展开完整介绍(136 字)↓
装个语言包,AI 就换种说话方式:文言文、中二病、火星文、术语替换、输出纠错,多包可叠加,市场一键装包。当“酒馆”玩也行——口吻按每条回复硬加工,不会忘、不用提醒、不用另装软件。LangPack framework plugin for DeepSeek Harness.
README
由 DeepSeek 最新模型翻译生成dsh-LexiForge · DSH 语言模组框架
LexiForge — 一个面向 DeepSeek Harness(DSH)的可插拔语言模组(LangPack)框架。它拦截模型的回复流,并通过可安装的、基于 ZIP 的语言包对其重新处理:风格改写、术语感知检索、本地规则后处理,或三者组合而成的流水线。面向 DeepSeek Harness 的社区语言模组插件:配置驱动、安全优先、按需计算、零运维。
✨ 特性一览 / Features
| 🧩 语言包即配置 | ZIP 承载、零可执行代码、格式白名单(.yaml/.yml/.json/.db/.txt),Zip Slip / 炸弹防护 |
| A/B/C 三模式引擎 | A LLM 整段改写(独立请求,不占主上下文)· B SQLite FTS5 术语库检索增强 · C 纯本地规则替换(零 token) |
| 🧬 复合模式 | 单包内 pipeline: [B, A, C] 编排:检索注入 → 一次改写 → 规则收尾,全程只一次 LLM 请求 |
| 🔗 链式多包 | 多个包按优先级依次加工同一回复(如 校对 → 文言 → 口头禅收尾) |
展开完整文档(README 剩余 1 节)
dsh-LexiForge · DSH 语言模组框架
LexiForge — 一个面向 DeepSeek Harness(DSH)的可插拔语言模组(LangPack)框架。它拦截模型的回复流,并通过可安装的、基于 ZIP 的语言包对其重新处理:风格改写、术语感知检索、本地规则后处理,或三者组合而成的流水线。面向 DeepSeek Harness 的社区语言模组插件:配置驱动、安全优先、按需计算、零运维。
✨ 特性一览 / Features
| 🧩 语言包即配置 | ZIP 承载、零可执行代码、格式白名单(.yaml/.yml/.json/.db/.txt),Zip Slip / 炸弹防护 |
| A/B/C 三模式引擎 | A LLM 整段改写(独立请求,不占主上下文)· B SQLite FTS5 术语库检索增强 · C 纯本地规则替换(零 token) |
| 🧬 复合模式 | 单包内 pipeline: [B, A, C] 编排:检索注入 → 一次改写 → 规则收尾,全程只一次 LLM 请求 |
| 🔗 链式多包 | 多个包按优先级依次加工同一回复(如 校对 → 文言 → 口头禅收尾) |
| 🛡️ 安全 | 解压校验(穿越/重复/链接/加密/条目/大小)、manifest/dict/knowledge 结构校验、worker 线程隔离查询、超时回退原文、独立请求防递归 |
| 🎨 原生 UI | 融入 DSH 设置页(settings.section):启停、拖拽排序、GitHub 市场、手动安装、超时(0.1–600s)、调试日志开关(相对路径) |
| 🌐 市场分发 | 纯 GitHub 驱动:topic:dsh-langpack 搜索;单包仓库(根 langpack.zip)与 多合一仓库(langpacks.json 索引,逐包识别安装)双支持 |
| 🧪 可观测 | 可选运行日志(开关在设置页),记录拦截/跳过原因与每段改写结果 |
📦 演示语言包 / Demo packs
examples/ 下五个官方示例(源码 + zip),并单独发布多合一示例仓库:
| 包 | 模式 | 效果 |
| demo-a-wenyan | A | 白话 → 文言文风格 |
| demo-b-gufeng | B | 古风称谓术语(RAG) |
| demo-b-huoxing | composite B→A→C | 重度火星文(字形检索 + 六技法改写 + 混排保险层) |
| demo-a-rikka | A | 中二病·小鸟游六花 语气模仿 |
| demo-a-proofread | A | 输出复查·纠错(无错逐字原样) |
多合一语言包发布示例:dsh-langpack-demo —— 一个仓库包含 4 个可分别安装的语言包(含 langpacks.json 索引)。
🚀 安装 / Install
前置条件
- DeepSeek Harness(web profile)已就绪
- Node.js ≥ 22(构建用)、pnpm
加载插件(本地开发)
1. 把插件加入 web profile(~/.dsh/profiles/web/package.json) "dsh-lexiforge": "file:F:/dev/dsh-LexiForge" ← 替换为你的本地路径并在 dsh.profile.bundles 增加 "dsh-lexiforge"
2. 安装依赖并构建
pnpm install
pnpm build # tsc + esbuild 客户端打包(scripts/build-client.mjs)
3. 在 profile 的 cordis.patch.yml 注入配置(entry id 必须为 dsh-LexiForge)
- id: dsh-LexiForge
config:
packagesDir: F:/dev/lexiforge-demo # 数据目录(D/F 盘,绝对路径) enabled: true debugLog: debug.log # 可选:日志位置(相对 packagesDir)
4. 重启 dsh web → 设置页出现「语言模组」
插件包须同时声明 dsh.bundle.patch(cordis.patch.yml,insert 挂载)与 dsh.client(浏览器端 UI);exports 必须包含 "./package.json",客户端 bundle 需按 __ModuleLoader__.load 的 CJS 工厂契约构建(见 scripts/build-client.mjs)。修改源码后需删除 profile node_modules 中的拷贝再 pnpm install,host 代码改动需重启 dsh。
CLI(语言包管理)构建后生成可执行入口
pnpm build
node dist/cli.js --help
lexiforge disclaimer # 阅读第三方免责声明 lexiforge install 包.zip 包ID --accept-risk # 本地 zip 安装 lexiforge market-install owner/repo 包ID --accept-risk # 从 GitHub 安装(合集仓需包ID) lexiforge search 关键词 # 搜索 topic:dsh-langpack lexiforge enable 包ID | disable 包ID | on | off | order ID... lexiforge uninstall 包ID lexiforge knowledge 词条.csv 输出.db # 生成 B 模式知识库(FTS5 trigram)
📖 语言包规范 / LangPack spec
ZIP 内仅允许四类文件(根目录平铺):manifest.yaml(必填)、dict.json、knowledge.db、说明.txt。
manifest.yaml
name: 我的语言包 # 必填 version: 1.0.0 # 必填(semver) author: 某人 # 必填 mode: composite # A | B | C | composite
pipeline: [B, A, C] # composite 必填:至少含 A 或 C;B 的检索结果注入其后的 A
prompt_template: | # 含 A 时必填;{{text}}=原文,{{knowledge}}=B 检索结果 ... dict_path: dict.json # 含 C 时必填:replacements 字面量替换 + rules 正则 knowledge_db: knowledge.db # 含 B 时必填:由 lexiforge knowledge 生成
- A:一次独立 LLM 请求整段改写(不带历史/工具,防递归)
- B:先用回复文本检索 knowledge.db(FTS5 trigram),Top-N 注入 A 的 prompt
- C:worker 线程执行字典与正则,零 token;可作“保险层”强制收尾
- 多包可链式叠加;顺序在 UI 拖拽或 CLI order 调整;每个包可设置全局处理超时(默认 0.5s,UI 可调 0.1–600s,超时自动回退原文)
详细示例与多合一发布模板见 dsh-langpack-demo。
🔒 安全设计 / Security
- 解压:扩展名白名单、路径穿越/重复/链接/加密拒绝、64MB & 1024 条目上限、实际字节复核
- 校验:manifest 字段白名单 + semver;dict 规模/正则合法性;knowledge.db 只读打开(trusted_schema OFF),查询运行于可终止的 worker
- 流处理:完整缓冲、超时回退原文、改写请求剥离 session/历史/tools、independentRequests 防递归
- 安装门:首次使用强制《第三方免责声明》闸门;接受记录仅存本机 state.json
- 边界:所有防护为“格式层”,不构成内容安全担保;第三方包可能包含恶意提示词/词条,请按免责声明自查
🧑💻 开发 / Development
pnpm install
pnpm build # tsc + client bundle (esbuild)
pnpm test # node --test(11 项:安装/恶意包/检索/复合/免责声明/流拦截…)
目录结构:src/services(package-manager / processor / knowledge / market / stream-interceptor / manifest)、src/utils/unpacker.ts(安全解压)、src/client(设置页 UI)、src/disclaimer.ts(免责声明权威文本)、scripts/build-client.mjs(客户端 bundle 契约构建)、tests。
⚖️ 免责 / Disclaimer
本插件只提供语言包的发现、下载与安装能力。语言包由第三方作者制作,插件作者不承担内容审核、质量保证与法律责任。请阅读插件内《第三方语言包免责声明》后自行评估风险。演示包均为学习示例,不构成任何担保。
📄 License
MIT — 详见 LICENSE。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
HCY7757/dsh-lexiforge
装语言包改写回复风格,多包叠加随装随用
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,270已汉化DSH
70.8
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。