
Security News
vlt 1.5.0 Adds Agent Skills Management
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.
dsh-doc-share
Advanced tools
DSH(DeepSeek Harness)的对话报告化分享插件。它把一次问答整理成带封面、内容摘要与章节排版的正式报告,而不是把聊天记录原样丢给你。
| 平铺复制的痛点 | 本插件对应的方案 |
|---|---|
| 复制出去是一长串消息,没有开头、没有结构 | 生成带封面(可自定义标题)、摘要统计、按轮次分章的报告 |
| 想摘取更早的对话,只能在页面里一直往上滑、等加载 | v0.4.0 起用轮次选择弹窗,列出全部轮次,可直接搜索、全选、一键加载更早历史 |
| 只有文字,代码块、图片、工具调用混在一起难读 | 代码块单独成块,表格保留排版,工具调用折叠成摘要行 |
| 只能导出一种格式 | 一次生成,PNG / 单 HTML / PDF / Markdown 四种格式任选 |
| 格式 | 适用场景 | 特点 |
|---|---|---|
| PNG 图片 | 发到社交平台、即时聊天 | 整页截图,所见即所得 |
| 单 HTML 文件 | 发给同学、同事、客户 | 自包含样式与图片(base64 内联),双击即可阅读,无需联网 |
| 打印、归档、正式提交 | A4 自动分页,长代码块自动跨页不截断 | |
| Markdown | 二次编辑、进知识库 | 与报告同构的标题 / 摘要 / 分章 / 代码块 / 表格 |
git clone https://github.com/dawsondx/dsh-doc-share.git
cd dsh-doc-share
dsh plugin --profile web add \
--ignore-scripts --config.auto-install-peers=false \
.
仓库自带构建产物 lib/,clone 后无需本地构建即可安装。安装完成后重启 dsh web。
dsh plugin --profile web add \
--ignore-scripts --config.auto-install-peers=false \
/path/to/dsh-doc-share
dsh web,进入一个会话| dsh-share | dsh-doc-share | |
|---|---|---|
| 定位 | 对话原样导出 | 对话报告化排版 |
| 封面 / 摘要统计 | 无 | 有(标题、日期、轮次、字数、代码块、工具调用) |
| 章节结构 | 平铺 | 按轮次分章节,问题 / 回答卡片化 |
| 导出格式 | PNG / Markdown | PNG / 单 HTML / PDF / Markdown |
| 独立阅读 | 图片 | HTML / PDF 可脱离 DSH 直接阅读 |
pnpm install
pnpm typecheck # 类型检查
pnpm test # 单元测试(vitest + jsdom)
pnpm build # 构建(生成 lib/)
pnpm verify # typecheck + test + build
修改源码后重新构建并强制刷新安装:
pnpm build
dsh plugin --profile web add --force \
--ignore-scripts --config.auto-install-peers=false \
.
lib/是 DSH 直接加载的交付物,随源码提交,方便无构建环境的用户直接安装。
面向 @deepseek-ai/dsh@0.1.0-rc.6。插件通过官方插槽 conversation.chat.assistant-actions(单轮入口)与 conversation.session.header.utilities(会话入口)挂载。轮次列表读取会话快照(ConversationSnapshot)并调用 loadOlder 分页加载;导出内容依赖官方页面稳定的 data-conversation-scroll、data-chat-flow-kind、data-turn-tail 属性定位问答。DSH 调整页面结构后可能需要同步适配。
MIT。本项目参考了 hellodigua/dsh-share 的交互与 DOM 扫描方案。
FAQs

Security News
vlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.

Security News
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.