packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
竖屏布局:电脑竖屏窗口下,导航占左列整高,文件/终端面板移到对话区上方,中间的分隔线可拖拽调整高度;手机/平板不受影响。
简体中文 | English
DSH 竖屏布局优化:只在电脑屏幕(非手机 / 平板)上,当浏览器窗口为竖屏时,把三栏重排为「左列导航 + 右上文件 / 终端 + 右下对话」,让对话区在竖屏下拿到完整宽度。
DSH 的 Web UI 是三列:左侧导航、中间对话、右侧文件 / 终端停靠面板。竖屏(窗口宽 < 高,例如竖置显示器、窄窗口)打开右侧面板时,中间对话区会被挤得很窄。
本插件在「电脑 + 竖屏 + 右侧面板打开」时重排为:
环境 · 行为 电脑 · 横屏 · 不做任何改动(原生三列布局) 电脑 · 竖屏 · 右侧面板关闭 · 不改动布局(仅打开按钮图标旋转,表示面板在顶部) 电脑 · 竖屏 · 右侧面板打开 · 导航占左列整高;文件 / 终端在右上、对话在右下,中间有可拖拽的分隔线
dsh plugin --profile web add dsh-vertical-layout安装后重启 dsh web 生效。
在 profile 的 cordis.patch.yml 里覆盖插件行:
- id: vertical-layout
name: dsh-vertical-layout
config:
enabled: true # 总开关,默认 true
topRatio: 0.4 # 右上停靠区初始高度 / 窗口高度,默认 0.4(限 0.2–0.6)
topMin: 220 # 右上停靠区最小高度 px,默认 220初始高度由 topRatio 决定;之后可在会话内用分隔线上的拖拽条调整(窗口高度的 0.15–0.7,且不小于 topMin)。修改配置后重启 dsh web。
topRatio。本插件不声明任何 @deepseek-ai/dsh-* peerDependencies(只依赖稳定的 DOM 数据属性与设计令牌 CSS 变量),因此不受 DSH 版本门禁约束;升级 DSH 后打开界面确认一次即可。
MIT