packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
把 DSH 对话中的文件与目录路径变成可点击按钮:点击即在右侧侧边栏预览,或用系统默认程序打开。
把 DSH 对话中出现的文件和目录路径变成可点击按钮:点击即可在右侧侧边栏预览,或调用系统默认程序打开。
dsh-file-opener| 操作 | 结果 |
|---|---|
| 点击文件路径 | 右侧侧边栏可显示则在侧边栏打开,否则调用系统默认程序 |
| Shift + 点击文件路径 | 强制调用系统默认程序 |
| 点击目录路径 | 用资源管理器打开该目录 |
| 点击路径后的文件夹图标 | 文件:打开其所在目录;目录:打开该目录本身 |
| 点击不存在的路径 | 打开其所在的那一级真实目录,不报错 |
~/...(展开为当前用户主目录)、./ 与 ../(按会话工作目录解析)。dsh plugin --profile web add dsh-file-opener
dsh-file-opener,点击「安装」,等待完成。插件识别的是行内代码(反引号包裹)中的路径文本。若要让 AI 回复中提到的文件可以直接点击打开,请在 agent 指令文件(如 AGENTS.md)中要求 AI 写出完整路径,例如:
回复中提到的每个文件或目录,都必须用反引号包裹完整绝对路径,例如 `C:\work\报告.md`。
不要只写文件名,也不要只给目录再另写文件名。
点击文件路径时按以下顺序判断:
是否纯文本只按内容判断:读取文件开头 4 KB,无 NUL 字节且可按 UTF-8 解码即为纯文本,与扩展名无关。
Markdown(md、markdown)、HTML(html、htm)、图片(png、jpg、jpeg、gif、webp、bmp、ico、svg)、PDF(pdf)、Office(doc、docx、ppt、pptx)、Excel(xlsx、xls、csv、tsv)、代码高亮(官方代码语言表内的全部后缀,如 ts、js、py、go、rs、java、c、cpp、cs、php、sh、bat、ps1、yaml、toml、sql、xml、css),以及任何内容为纯文本的文件(如 txt、log、dxf)。
dwg、psd、ai、skp、max、zip、7z、rar、mp3、mp4、exe、msi、lnk、iso、tif、tiff、avif 等:压缩包、音视频、安装程序、磁盘映像,以及官方未提供预览器的二进制格式。
.dxf:DXF 为文本格式,按纯文本处理,在侧边栏显示源码,不会启动 CAD。需用 CAD 打开时按住 Shift 点击。.docx、.xlsx、.pptx:官方 0.2.0-rc.2 自带 Office 与 Excel 预览器,在侧边栏打开,不会启动 Office。此属预期行为。Office 与 Excel 的侧边栏预览依赖宿主转换组件,转换失败时仅显示「无法预览」,不会自动改用系统程序;此时按住 Shift 点击即可。
\\server\share)与 Windows 保留设备名(CON、PRN、AUX、NUL、COM1-COM9、LPT1-LPT9)不予打开。MIT,见 LICENSE。