其他
完整应用
deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH Web 布局插件:对话流净化(隐藏工具卡片,保留思考过程展示)+ 左侧工作区文件树(带 git 状态)。
.git / node_modules),文件名按 git 状态着色(M 修改 / A 新增 / D 删除 / R 重命名 / ?? 未跟踪 / U 冲突,目录含变更则标红),顶部显示当前分支¥ 余额、OpenCode Go 显示滚动/周/月用量),耗时 / 速度 / token 统计保留(与官方 StatsLine 同数据源);点击 ⟳ 刷新余额(密钥仅 host 侧从 ~/.dsh/.credentials.yaml 读取)前置:已装好 DSH(dsh web 可运行),Node.js ≥ 22,pnpm ≥ 10。
dsh plugin --profile web add "github:dHR-P/dsh-layout-tools"
装完重启 dsh web,刷新页面即生效。
▶ 手柄临时展开⟳ 刷新文件树与 git 状态,« 收起面板⟳)dsh plugin --profile web remove dsh-layout-tools
重启 dsh web 后完全恢复官方布局。
@deepseek-ai/dsh 0.1.0-rc.6 系列(peerDependencies 已声明)data-chat-flow-kind(对话节点)、data-variant="think"(思考行)、slot 契约 conversation.chat.node / conversation.input.dock。官方 UI 升级若调整这些标记,本插件可能失效——欢迎提 issue / PR/dsh-layout/* 路由(fs-list / git-status / git-branches / git-switch / git-log / open-file),路径经 realpath 校验必须位于已注册工作区内(与官方 git-graph 插件同款安全边界);open-file 通过 cmd /c start 调用系统 ShellExecute,仅在 Windows 上可用插件为纯手写 bundle(无构建链):
dsh-layout-tools/
├── package.json # bundle 声明(host + client 双 half)
├── cordis.patch.yml # 挂载行
└── lib/
├── index.js # host half:/dsh-layout/* 路由(fs 枚举 + git status)
└── client.js # 浏览器 half(window.__ModuleLoader__.load 契约)
本地调试用 link 安装,改完刷新即生效:
dsh plugin --profile web add link:/绝对/路径/dsh-layout-tools
本插件的设计与实现参考了以下项目,致谢:
/dsh-layout/* 路由、subprocessRunner、parseStatusZ 均沿袭其设计)conversation.chat.node / conversation.input.dock)、DOM 标记(data-chat-flow-kind / data-variant="think")与预设组合文档MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。