dsh-incident-studio:把屏幕帧、日志行和键鼠输入对齐到同一条毫秒时间轴
dsh-incident-studio 是 Eclipse-NotFound 维护的 DSH 工作流插件。它把屏幕画面、日志行和键鼠输入采集到同一条毫秒时间轴上,录制后打点圈区间、拖框标注、写一句描述,一键把关键帧条带、动图、对齐日志切片和紧凑纪要填进 composer 交给 Agent,省去 Agent 翻日志猜“那一刻”的负担。插件不绑定任何游戏或项目,日志源通过 profile 配置(path 不展开 %VAR%/$HOME,支持 preRoll),本机进程还可用 HTTP ingest 接口直接推事件并指定精确时间。录制产物落在会话工作区的 .dsh-incidents/<id>/,包含 6 帧条带、区间 GIF、input.jsonl、bundle.md 和 bundle.json。抓帧有三条路径:desktopCapturer、Windows GDI(tools/grab-frames.ps1,桌面端实测走这条)、浏览器 getDisplayMedia。键鼠记录由 tools/record-input.ps1 轮询 GetAsyncKeyState,约 30 Hz,刻意不装键盘钩子、不记录文字内容,只在目标进程持有前台时生效。要求 DSH 0.2.1+,安装命令为 dsh plugin --profile <profile> add https://github.com/Eclipse-NotFound/dsh-incident-studio。插件以当前 dsh 进程权限运行,启用前应先阅读源码与 MIT 许可证。
阅读全文