Releases: dHR-P/dsh-layout-tools
Releases · dHR-P/dsh-layout-tools
Release list
v0.1.0 — 三栏工作台布局插件
dsh-layout-tools v0.1.0
DSH Web 三栏工作台插件:对话流净化 + 左侧文件树 + 右侧工具面板。
功能
布局
- 对话流净化:中间对话流只保留 AI 文本输出,工具调用卡片与 Think 行不再出现在对话流(官方 slot shadow + CSS)
- 左侧文件树:当前会话工作区的目录树,懒加载展开,跳过
.git/node_modules;文件名按 git 状态着色(M 修改 / A 新增 / D 删除 / R 重命名 / ?? 未跟踪 / U 冲突),目录含变更则标红;顶部显示当前分支 - 右侧工具面板:实时工具调用列表(名称 / 状态 / 参数 / 错误 / 结果 / 子调用递归)+ Think 内容,自动滚动跟随
- 窗口较窄时面板自动隐藏,屏幕边缘
▶/◀手柄临时展开;宽度 > 1700px 自动展开
文件操作
- 点击文件 → 系统默认程序打开(v0.1.0 新增):通过 Windows ShellExecute(
cmd /c start)打开,与资源管理器双击行为一致——.txt用记事本、配置过关联的用 VSCode 等;仅 Windows 可用
Git
- 工作区根目录层自动
git init(严格本层语义,不向上/向内探测) - 分支切换、状态轮询(5s)、提交历史查看
对话
- 对话区字号 A− / A+ 调节(12–28px,仅作用于对话流节点,面板不受影响),本地记忆
安装
dsh plugin --profile web add "github:dHR-P/dsh-layout-tools"装完重启 dsh web,刷新页面即生效。
兼容性
- 目标版本:
@deepseek-ai/dsh0.1.0-rc.6 系列 - 依赖官方 UI 稳定标记:
data-chat-flow-kind、data-variant="think"、slot 契约conversation.chat.node/conversation.input.dock
安全
- 全部
/dsh-layout/*路由经 realpath 校验,仅允许访问已注册工作区内的路径