DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

Dingpenghui-good /

Dingpenghui-good/dsh-conversation-language

已验证

DSH plugin for switching conversation language between Chinese and English

★ 1 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: main@8396c9cd

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

—/ 5

暂无评分

已验证 DSH bundle

Commit 8396c9cd5a65

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于