Skip to content

v0.3.0 — 媒体产物、质检上屏与侧栏控制

Choose a tag to compare

@Limitinfinitude Limitinfinitude released this 11 Sep 11:05
· 4 commits to main since this release

DSH Right Sidebar 把 Agent 在一个会话里生成的报告、图表、图片、数据、视频和音频留在对话旁边。

新增格式

  • 视频:MP4、M4V、WebM、OGV、MOV,走浏览器原生播放器
  • 音频:MP3、WAV、OGG、OGA、OPUS、M4A、FLAC、AAC
  • 图片:新增 ICO、TIFF、JFIF;Markdown 支持 .markdown 扩展
  • 按需产物:新增 IPYNB,仅在 Agent 明确提到时显示
  • 媒体文件流式播放,不会按文本整体读取

补齐此前未接线的能力

  • 质检结果上屏:失效的相对链接、不成对的代码围栏、SVG/HTML 结构问题、图片与媒体加载失败,现在会在工具栏徽标里列出(此前算出来就丢掉了)
  • 单项取消隐藏:带隐藏计数的入口,不必再一键恢复全部
  • 保存反馈:Markdown 渲染态编辑现在会提示保存中 / 已保存 / 保存失败
  • 目录按轮次分组:底部“本会话产物”按 第 N 轮 分段

检索与键盘

  • 目录支持按文件名或路径搜索,并可一键关闭全部标签
  • Alt+] / Alt+[ 切换产物,Alt+W 关闭当前标签,Alt+O 开关侧栏,Esc 关闭弹层

布局

  • 左缘可拖拽调整侧栏宽度(320–860 px,默认 420),跨会话记住

工程化

  • 修复 route.test.ts 在 Windows 上因临时目录大小写不一致导致的偶发失败
  • 新增 GitHub Actions CI(Node 20 / 22)与 CHANGELOG
  • 测试 126 → 164,typecheck 与 build 全绿;浏览器包约 188 KB gzip

完整变更见 CHANGELOG。