DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Task Details — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
T

dsh-task-details

Task Details

DeepSeek Harness 的任务详情侧边栏:每个已完成回合下方都有“查看任务详情”按钮,点击后会打开可调整大小的右侧边栏面板,列出任务的输入文件、中间产物、输出文件、所使用的工具和技能、语言以及模型使用情况。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:zzt0818/dsh-task-details#18339fa9355de74e3ced8c33e7667d28c13b8c16
README兼容性版本

兼容性与来源证明

Task Details 以 dsh-task-details 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/19

版本

1.0.0stable
2026/10/19

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/19
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Dafeiyudsh-dafeiyu由 DeepSeek Harness 会话事件驱动的原生桌面端 BigFish companion。Dream Skindsh-dream-skinDeepSeek Harness 换肤插件(Dream Skin for DSH):8 套 iOS / Linear 式清透冷调的高质感主题 + 弥散光壁纸 + 每款皮肤智能背景 + 强调色 + 主题包分享,把换肤做成材质与配色克制的高级感工艺,而非贴图。适用于原生 DSH Web 和第三方桌面客户端(DSH Desktop):8 套原创高质感主题、玻璃材质、壁纸 2.0Claude Styledsh-claude-styleDeepSeek Harness (dsh) Web GUI 的 Claude Code Desktop 主题——视觉与交互全面改造Codex Ui@michengai/dsh-codex-uiDSH Codex UI — 为 DeepSeek Harness Web 提供 Codex 风格侧栏、工作区会话树、全局搜索和轮次导航

README

任务详情侧边栏(DSH 插件)

English · 中文

在每个对话任务的最下方显示 「查看任务详情」,点开后从右侧边栏打开该任务的详情面板;面板宽度可以拖拽调整,拉宽后文件行会展开成完整明细(保存路径、日期、大小、行数、是否存在)。

一句话说明它解决什么:任务跑完之后,你不需要往上翻聊天记录,就能看到这次任务到底读了什么、改了什么、用了哪些工具、烧了多少 token。

面板内容:

区块实现
查看任务详情任务底部的按钮(conversation.chat.turnTail 槽)
输入的文件本任务读取过的文件 + 用户消息文本 + 附件名;没有时显示「暂无」
中间产物临时/构建/.dsh 目录下的文件、MEMORY.md 记忆文件、会话日志(.jsonl.zstd)
输出的文件/产物本任务写入或交付的文件,可点开预览
使用的工具/skill工具调用次数、失败次数、平均耗时;skill 调用单列
使用的语言或其他从文件扩展名推断的语言、执行的 shell、命令次数
可复用/生成本地技能/工具?依据交付文件、脚本产出、技能调用、项目改动给出结论
对话任务的流程/框架按步骤组织的时间线(每个工具调用一行,失败标红)
模型的提供方、模型名称、用量、缓存输入输出提供方/模型、输入/输出/缓存读/缓存写/推理 Token、缓存命中率与进度条

安装

dsh plugin add dsh-task-details

安装后重启 DeepSeek Harness 桌面应用。重新打开任意历史任务,任务底部就会出现「查看任务详情」。

从源码安装(开发时):

git clone https://github.com/zzt0818/dsh-task-details.git
dsh plugin add link:./dsh-task-details

开发

npm run build    # 把各模块内联成单一 client.js(浏览器端产物)
npm test         # 跑全部测试

client.js 是构建产物,由 build.mjs 生成,不要手改。

单独跑某一个测试:

node test/analyzer.test.mjs     # 分析器:会话日志按任务聚合
node test/fold.test.mjs         # 折叠:任务划分、无幻影任务、耗时
node test/host.test.mjs         # Host 聚合:文件存在性/大小/行数
node test/host-plugin.test.mjs  # Host 路由:405/400/200 与 dispose
node test/bundle.test.mjs       # 浏览器端:模块加载器格式、槽位注册
node test/render.test.mjs       # 渲染:跑通完整面板树

结构

文件作用
index.jsHost 半:POST /api/plugins/ui-task-details/describe 与 GET .../journal,返回文件元数据、记忆文件、会话日志
analyzer.js纯函数:把会话事件流按任务(Turn)折叠成输入/工具/用量/文件
model.js地址格式、格式化、语言推断、可复用判断
details.js面板视图(含拖拽调宽)与任务底部按钮
preference.js面板宽度偏好(跨标签页共享)
styles.js样式(全部使用宿主 --dsw-alias-* 主题变量)
copy.js中英文案
client-entry.js浏览器端注册逻辑(槽位、标签页类型、样式、词典)
client.js构建产物,由 build.mjs 生成
cordis.patch.ymlbundle patch:插入 Host 插件行
icon.svg / locale/*.json插件图标与显示元数据

设计要点

  • 数据来源是会话日志:面板直接读取 sessions.binding(id).session.eventSource,与 Chat 折叠无关,所以被折叠掉的工具调用也能看到;重新打开历史任务、断线重连后依然正确。
  • Host 只补浏览器看不到的信息:文件是否仍存在、大小、修改时间、行数,以及 .dsh 下的记忆与日志位置。
  • 宽度自适应:默认 460px;≥560px 时文件行展开明细;≥700px 时面板内部变为双栏。宽度写入 localStorage,所有详情标签页共享。
  • 跟随主题:颜色全部取宿主 token,亮/暗模式自动适配。

已知边界

  • 输入端只统计「工具读取过的文件」和消息附件;用户在系统里直接改的文件不会被记录,这是会话日志的固有边界。
  • 面板只包含已加载的会话窗口;更早的任务需要先在 Chat 里向上翻页加载。
  • 工具结果里的文件路径依赖 <path> 标记与 file_path/path 参数;纯命令行里 > 重定向生成的文件无法静态识别,会归入「未见路径」而不是伪造一条记录。

许可证

MIT