j62268781-alt/dsh-toolkit ↗★ 1

dsh-toolkit

DSH 综合插件工具箱:启动画面、桌面主题、归档聊天、浏览器自动化、结构化决策、移动设备面板、Skills/MCP 管理与会话通知。

Package
dsh-toolkit
Compatibility
Unverified
Harness peer range
^0.2.1-rc.1
Cordis peer range
^4.0.5
Version
0.2.0
License
MIT
Last updated
Nov 4, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:j62268781-alt/dsh-toolkit

配置

配置保留各功能模块原有命名空间。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 服务在自身加载前已就位。