JNan-QQ/dsh-settings-extensions ↗★ 0
dsh-settings-extensions
DSH Settings Extensions: Skill management, MCP management, and archived session management
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗1. 使用 npm 包(推荐)
在 DSH web profile 的 package.json 中添加依赖:
{
"dependencies": {
"dsh-settings-extensions": "^1.0.0"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-settings-extensions"
]
}
}
}
然后运行 npm install 并启动 DSH:
cd ~/.dsh/profiles/web
npm install
dsh web --host 0.0.0.0
使用方法
- 打开 DSH Web 界面
- 点击左侧边栏底部的"设置"按钮
- 在设置面板中,你会看到新的"扩展管理"分区
- 点击"扩展管理",可以看到三个标签页:
- Skill 管理:管理 Skill 的启用/禁用
- MCP 管理:管理 MCP Server 的配置和启用状态
- 归档会话:管理归档的 Session
配置说明
Skill 启用/禁用
Skill 的启用/禁用状态存储在 ~/.dsh/settings.yaml 中:
skills:
disabled:
- tencent-docs
- test-team
MCP Server 配置
MCP Server 配置存储在 ~/.dsh/settings.yaml 中:
mcp:
servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem"]
env: {}
enabled: true
github:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_TOKEN: "your-token-here"
enabled: false
归档 Session
归档 Session 通过在 Session 目录下创建 .archived 标记文件来标识:
~/.dsh/sessions///
├── session.jsonl.zstd
└── .archived # 归档标记文件
MCP Server 配置
MCP Server 配置存储在 ~/.dsh/settings.yaml 中:
mcp:
servers:
filesystem:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-filesystem"]
env: {}
enabled: true
github:
command: "npx"
args: ["-y", "@modelcontextprotocol/server-github"]
env:
GITHUB_TOKEN: "your-token-here"
enabled: false