편집자 노트

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

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

저장소가 MIT 라이선스를 선언했습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.