j62268781-alt/dsh-toolkit ↗★ 1
dsh-toolkit
DSH 综合插件工具箱:启动画面、桌面主题、归档聊天、浏览器自动化、结构化决策、移动设备面板、Skills/MCP 管理与会话通知。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:j62268781-alt/dsh-toolkit说明文档
阅读完整 README ↗配置
配置保留各功能模块原有命名空间。shell 仅为旧配置兼容,不再挂载旧模块。
boot: {}
theme: {}
archived: {}
browser: {}
judgement: {}
mobile: {}
skillsMcp: {}
notification:
enabled: true # 通知总开关
soundEnabled: true # 提示音开关
volume: 0.6 # 提示音音量 0..1
currentMode: hidden # 当前会话提醒时机:hidden | unfocused | always
scope: main-wait # 通知范围:all | main | main-wait
completedEnabled: true
completedSound: chime
failedEnabled: true
failedSound: fault
questionEnabled: true
questionSound: pop
permissionEnabled: true
permissionSound: alert
模块独立声明 Host/Client 服务依赖。启动画面不依赖会话服务;主题使用布局服务;归档管理需要会话和工作区服务。客户端通过一个 dsh-toolkit loader 注册,各模块仍保持独立生命周期。会话通知是纯客户端模块(不新增 host 路由),但会读取宿主配置命名空间,所以 dsh.client.inject 额外登记了 dsh-api-session-controller、dsh-client-ui-session、dsh-client-ui-workspace、dsh-client-ui-conversation,确保它用到的 ctx.sessions / uiSession / uiWorkspace / uiConversation 服务在自身加载前已就位。