Gancaozi/dsh-details-panel
DSH Web GUI plugin: right-hand details panel for background jobs & subagent catalog entries, with live process output tail (Hermes-style). DSH Web GUI
これは DeepSeek Harness(DSH)プラグインです。当サイトは GitHub README、インストール情報、メンテナンス状況、公開セキュリティシグナルをまとめています。
dsh-details-panel
English | 中文
一个 DSH Web GUI 插件仓库:在会话头部双击后台任务行或子代理目录行,右侧详情面板即显示该条目的内容——任务的命令与实时进程输出(非消费式滚动尾部,Hermes 风格),或子代理的任务描述与最终报告。
功能
| 入口 | 输入 | 输出 |
|---|---|---|
| 后台任务行 | 命令(kind + 标签) | 实时生命周期(状态点、生产者 detail、走秒耗时)+ 任务进程文本:运行期间是注册表滚动的 outputTail,之后是落定最终输出 |
| 子代理行 | 任务描述、模式与实时活动状态 | 最新 subagent-report 文本;运行中 → 「运行中…」;已落定 → 摘要 → 「暂无报告」;窗口截断 → 经与 child 导航相同的 wire 路径拉取 child 自己的转录尾部 |
展示以「打开文件」的样式呈现(代码块 + 复制按钮)。输出尾部在构造上就是纯展示:shell seam 新增非消费的 peekOutput,jobs seam 新增 JobHooks.peekOutput / JobSnapshot.outputTail,本地注册表以自己的节流把 peek 扫入尾部截断窗口——面板与载体看到实时流输出,而模型的 job_output 消费游标分毫不动。
仓库结构
packages/dsh-details-panel/ 插件本体:node 半部为 no-op,浏览器半部注册
conversation.details.job / .subagent 两个席位
core-patches/ 插件所依赖的 harness 入口点补丁集迁移指南
(只含 seam,不含展示)
前置依赖
插件面向携带详情面板入口点的 DeepSeek Harness 构建。harness 目前处于预发布阶段:按 core-patches/ 中的迁移指南把这些改动应用到源码检出(改动都很小、机械且逐条写明),再安装本插件提供展示。此类主机上请勿保留核心 ui-jobs / ui-subagent 的席位注册——每个席位只允许一个注册。
安装
dsh plugin --profile web add link:<repo>/packages/dsh-details-panel
host 侧 seam 变更后需重启 dsh web;客户端变更后重建 bundle(pnpm --filter @linxin666/dsh-details-panel build)并刷新页面。
交互
- 任务行:双击(或聚焦后 Enter/Space)打开面板;单击保持惰性。
- 子代理行:单击仍会进入 child 转录,但等待一个 250 ms 双击窗口;双击取消待发导航并改为打开详情面板。
- 键盘激活立即导航(键盘没有双击)。
已知限制
- 流任务尾部有界(注册表默认:16 000 字符、500 ms 扫描),且仅供展示。
- 没有非消费源的生产方(终端发送、后台子代理任务)只显示生命周期,不带进程文本。
- 仅当已加载窗口没有报告时,子代理转录尾部读取才会付出一次历史 RPC。
License
MIT
セキュリティとインストールエビデンス
このスコアは公開リポジトリメタデータと当サイトに登録されたインストールエビデンスのみに基づくもので、コードセキュリティ監査とは異なります。
公開プラグインカタログから取得し、公開 GitHub リポジトリにリンクしています。
リポジトリは MIT ライセンスを宣言しています。
過去180日以内にコードの更新があります。
再現可能な正確なインストールメタデータはまだ登録されていません。リポジトリの説明に従って手動で確認してください。
確認したパッケージメタデータにインストールライフサイクルスクリプトは宣言されていません。