🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

Emck/tirol-dsh-language-set

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
⚠ 装前注意

@tirol/dsh-language-set

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/15 · 已提供中文文档

[DeepSeek Harness] dsh 插件,通过系统提示注入分别控制 AI 的回复语言和思考语言。

综合分
30.2
GitHub 分
30.2
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Emck/tirol-dsh-language-set
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · other
装得上吗
静态安装检查有提示项,装前建议看一眼 README
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 11 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包@tirol/dsh-language-set(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/21 16:08:14

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-system-prompt@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
@tirol/dsh-language-set

DSH Plugin
License: MIT

通过系统提示词注入分别控制 AI 的回复语言和思维语言的DeepSeek Harness (dsh)插件

快速开始

安装

dsh plugin --profile web add @tirol/dsh-language-set

源代码安装

git clone https://github.com/Emck/tirol-dsh-language-set.git
cd tirol-dsh-language-set

pnpm install
pnpm check

dsh plugin --profile web add .

使用

安装成功重启dsh服务立即生效,默认语言为中文。

修改 profiles/web/cordis.patch.yml 配置可改变语言(当前仅支持中文和英文)。

功能特性

- 回复语言控制 — 控制 AI 回复用户的语言
- 思维语言控制 — 控制 AI 内部思考的语言
- 灵活配置 — 支持七个配置项
- 命令支持 — 可选注册 language 命令

配置说明

| 字段 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| lang | string | 'en-US' | 全局默认语言 |
| replylang | string | '' | 回复语言,'' 时回退到 lang |
| thinkinglang | string | '' | 思维语言,'' 时回退到 lang |
| replytext | string | '' | 回复提示文本,自定义覆盖默认模板 |
| thinkingtext | string | '' | 思维提示文本,自定义覆盖默认模板 |
| command | boolean | false | 是否启用 language 命令 |
| verbose | boolean | false | 是否启用详细日志模式 |

配置示例

编辑 profiles/web/cordis.patch.yml 添加插件配置:

- id: dsh-language-set
config:
lang: "zh-CN"
command: true
verbose: true

内置命令

当 command: true 时,插件会注册 language 命令:

查看当前配置
language config

查看注入的系统提示词
language show

依赖项

| 依赖 | 版本 | 用途 |
|------|------|------|
| @deepseek-ai/cordis | ^4.0.2 | DSH 插件框架 |
| @deepseek-ai/dsh-system-prompt | 0.0.1-rc.1 | DSH 系统提示词类型定义 |
| @deepseek-ai/schemastery | ^3.18.2 | 运行时 Schema 校验 |

⚠️ 所有依赖均为 开发时依赖,构建产物无运行时依赖。

脚本命令

| 脚本 | 命令 | 说明 |
|------|------|------|
| build | tsdown | 编译 TypeScript 到 lib/ (ESM) |
| test | vitest run tests | 运行单元测试 |
| typecheck | tsc --noEmit | 仅类型检查 |
| check | pnpm run check | 完整校验:typecheck → test → build |

DSH 插件规范

本插件遵循 DSH Cordis 插件规范:

- 插件标识 — export const name = 'dsh-language-set'
- 服务依赖 — export const inject = ['systemPrompt']
- Effect 注册 — ctx.effect() 返回 dispose 清理函数
- 配置校验 — @deepseek-ai/schemastery Schema 校验
- Bundle Manifest — package.json → dsh.bundle.patch → cordis.patch.yml

文档

| 文档 | 说明 |
|------|------|
| API Reference | API 参考:导出、类型定义、内置命令 |
| Architecture | 架构设计:项目结构、数据流、依赖关系 |
| ChangeLog | 版本变更日志:变更内容、新增功能、修复问题 |
| Configuration | 配置指南:字段说明、使用示例 |
| Development | 开发指南:环境要求、构建配置、调试技巧 |
| Release | 发布指南:发布流程、版本策略、常见问题 |

许可证

MIT © Emck

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群