dshbase

Plugin directory / Developer / dsh-conversation-language

dsh-conversation-language

Unverified Dingpenghui-good

✓ Actively maintained Builds on 7 official DSH packages

View on GitHub ↗ ← Back to plugin directory

2Stars
0Forks
0Open issues
Language
2026-08-20Last push
Cross-platformPlatform

What it does

DSH plugin for switching conversation language between Chinese and English

Our take
Unverified — not yet verified

DSH plugin for switching conversation language between Chinese and English Not yet verified — install and test it yourself.

“Unverified” means our automated CI has not yet installed this plugin. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

Plugin author? Get the “Verified” label — submit your own evidence (screenshots, logs, or a short demo) and we'll review and flip the badge.

Submit verification evidence ↗

README

dsh-conversation-language

DSH 插件:对话语言切换器

功能

允许在中文和英文之间切换对话语言。切换后 AI 将使用对应语言进行思考和回复。

特性

  • 🌐 在设置界面中直接切换语言
  • 🔄 动态更新 Persona(系统提示),无需重启即可生效
  • 💾 设置持久化到 settings.yaml
  • 🎨 匹配 DSH 原生设置界面样式

安装

⚠️ 安装完成后必须重启 DeepSeek Harness,插件才能生效。

方式一:使用 dsh 命令(推荐)

# 先 cd 到插件目录
cd /path/to/dsh-conversation-language
dsh plugin --profile web add .

方式二:手动安装

  1. 克隆插件到 plugins 目录:
git clone https://github.com/Dingpenghui-good/dsh-conversation-language.git ~/.dsh/plugins/dsh-conversation-language
# Windows: git clone https://github.com/Dingpenghui-good/dsh-conversation-language.git %USERPROFILE%\.dsh\plugins\dsh-conversation-language
  1. 添加到 ~/.dsh/profiles/web/package.json
{
  "dependencies": {
    "dsh-conversation-language": "link:C:/Users/<你的用户名>/.dsh/plugins/dsh-conversation-language"
  },
  "dsh": {
    "profile": {
      "bundles": [
        // ... 其他 bundles
        "dsh-conversation-language"
      ]
    }
  }
}
  1. 运行安装:
cd ~/.dsh/profiles/web
pnpm install
  1. 重启 DeepSeek Harness

配置

方式一:通过设置界面

重启 DSH 后,打开 设置 → 通用设置,找到「对话内容语言」选项进行切换。

方式二:直接修改 settings.yaml

编辑 ~/.dsh/settings.yaml(Windows:%USERPROFILE%\.dsh\settings.yaml):

conversation-language:
  conversationLanguage: zh  # 或 en

然后重启 DSH。

使用

切换语言后,AI 将自动以对应语言进行思考和回复。也可通过 get_conversation_language Tool 查询当前设置。

技术说明

项目
Settings Namespace conversation-language
Schema { conversationLanguage?: 'zh' | 'en' }
默认值 zh (中文)
Persona Override 根据语言设置动态更新系统提示
Tool 注册 get_conversation_language — 查询当前语言设置

插件结构

dsh-conversation-language/
├── src/
│   ├── index.ts                    # Host 层:settings + persona + tool
│   ├── client/
│   │   ├── index.ts                # Client 层:UI 注册
│   │   ├── LanguageSwitcherRow.tsx # React 组件
│   │   ├── LanguageSwitcherRow.module.css
│   │   └── settings-store.ts       # 状态管理
│   └── locales/
│       └── index.ts                # 国际化字典
├── lib/                            # 构建产物(npm run build 生成,安装时必须存在)
├── cordis.patch.yml                # Cordis 静态插件配置
├── package.json
└── README.md

开发

cd dsh-conversation-language
npm install
npm run build   # 构建产物到 lib/;安装前必须执行此步

⚠️ 必须执行 npm run build,插件运行时依赖 lib/ 下的构建产物,不能直接使用源码。

License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-conversation-language for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:Dingpenghui-good/dsh-conversation-language

Headless (CLI) profile:

dsh plugin --profile headless add github:Dingpenghui-good/dsh-conversation-language

Test report

Not yet L3-verified — see failure note below if we already ran it.

Status: pending · last test 2026-08-26
Note: 验证: runtime-fail Browse all pending failures →
Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Developer

Browse all 7789 plugins →