dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
会话产物归拢与命名:每个会话一个专属文件夹,收尾按实际内容改名并刷新索引 —— 解决「产物散落」和「过后记不清」。附三个不依赖 DSH 的纯 bash 脚本。
给 AI 编程会话用的工作区整理方法 —— 每个会话一个专属文件夹,收尾时按实际内容改名,并刷新索引。
随 DeepSeek Harness 的 skill 插件分发;三个脚本是纯 bash,不依赖 DSH —— Claude Code / Codex / Cursor 或任何 agent 都能直接用。
多个会话共用一个工作目录,跑几天之后就变成了这样:
3.46 GB / 514 个顶层条目
├─ 305 个散落在顶层的截图 1.jpg、10.png、12_small.png …(只占 59 MB)
├─ 42 个会话产物目录 帧序列 318M、宣传视频 484M、素材库 2.2G …
└─ 剩下的才是真东西 构建工具、源码、文档
关键点:乱的不是体积,是颗粒度。 那 305 张截图只占 59 MB —— 但它们和源码、文档、 构建工具平铺在同一层,于是「哪张图还有用、哪个目录能删」谁也说不清, 最后只能整个目录一起放着不敢动。
二次伤害:这些文件通常没有版本控制,删错不可恢复 —— 「乱」直接变成「不敢清理」。
把东西归好类之后,还有第二个坑:
「有些时候我们自己很忙,直接开干了,而且一个会话中不一定只有一个主题, 所以结束后或者交接后再放一段时间,自己就不是很清楚具体内容了。」
三段根因:
所以:命名必须分两段。
~/会话产物/
2026-10-11-律师端UI定稿与v0.1.12发版/
2026-10-10-深鲸画布上架插件市场/
2026-10-09-鸿蒙涉外文书排版/
INDEX.md ← 自动生成的索引
_归档/ ← 收起来的旧会话
截图、验证脚本、临时下载、中间产物一律进去,不写工作目录根、不写 /tmp、不写 $HOME 根。
| 阶段 | 做什么 |
|---|---|
| 开干时 | sess.sh <关键词> 建文件夹,名字粗糙没关系 |
| 收尾时 | agent 回顾整个会话实际做了什么,sess-rename.sh --apply <旧> <新> 改名 |
脚本自动保留原日期前缀 —— 日期是「会话发生的时间」,不该被改名弄丢。
| 日期 | 会话 | 体积 | 文件 | 摘要 |
|---|---|---|---|---|
| 2026-10-11 | 律师端UI定稿与v0.1.12发版 | 4.0K | 1 | 律师端 UI 定稿(查看原文/术语标注/按钮态)… |
名字概括主线,README.md 写全内容,INDEX.md 汇总 —— 三层各司其职。
dsh plugin add @deepwhale-cn/dsh-session-artifacts
装完重启 DSH,技能自动可用。
三个脚本是纯 bash,拷走即可:
git clone https://github.com/feely0208/dsh-session-artifacts.git
cp dsh-session-artifacts/bin/*.sh /usr/local/bin/ # 或任何在 PATH 里的目录
# 1) 会话首次要存东西时:建专属文件夹(幂等)
DIR=$(sess.sh 律师端辉光)
echo "$DIR"
# → /Users/you/会话产物/2026-10-11-律师端辉光
# 2) 收尾时:按实际内容改名(保留原日期)
sess-rename.sh --apply 律师端辉光 律师端UI定稿与v0.1.12发版
# 旧: 2026-10-11-律师端辉光
# 新: 2026-10-11-律师端UI定稿与v0.1.12发版
# 3) 刷新索引
sess-index.sh
# → 已刷新 ~/会话产物/INDEX.md
| 命令 | 作用 |
|---|---|
sess.sh <主题> | 建(或复用今天的)并打印路径 —— 幂等,多调几次不会堆目录 |
SESS_NEW=1 sess.sh <主题> | 同一天确实另开一个会话时强制新建(加 -2/-3) |
sess-rename.sh --list | 列出所有会话文件夹(日期/体积/文件数/内容提示) |
sess-rename.sh --apply <旧> <新> | 按实际内容改名(保留原日期;支持模糊匹配;重名拒绝) |
sess-rename.sh --apply <旧> <新> --dry | 只看会改成什么 |
sess-index.sh | 刷新 INDEX.md |
根目录可用 SESS_ROOT 覆盖(默认 ~/会话产物)。
| ✅ 好名字 | ❌ 差名字 | 为什么 |
|---|---|---|
律师端辉光与官网发版 | UI调整 | 太泛,三个月后认不出 |
深鲸画布上架插件市场 | 画布 | 只说对象没说做了什么 |
鸿蒙涉外文书排版 | 工作 | 等于没命名 |
+ 连:官网发版+插件市场上架正解是分工,不是把名字撑长:
名字 = 索引键(要好记、要短) → 取主线
README = 内容清单(要全) → 写全
INDEX = 总索引(要能搜) → 自动生成
# 2026-10-11 · 律师端UI定稿与v0.1.12发版 ← 名字概括主线
## 这个会话做了什么 ← README 写全
1. 鸿蒙律师端「查看原文」对齐桌面端
2. 桌面端 UI 规范整改
3. 移植「深鲸辉光」(三次迭代)
4. v0.1.12 发版上官网
5. 官网源码纳入版本控制
6. 清理 9.2 GB 冗余
| 环境 | 支持 |
|---|---|
| DeepSeek Harness | ✅ 作为 skill 插件(dsh plugin add) |
| Claude Code / Codex / Cursor | ✅ 用 bin/ 里的脚本(纯 bash) |
| macOS / Linux | ✅ |
| Windows | ⚠️ 需 WSL 或 Git Bash(脚本用了 bash 数组与 [[ ]]) |
MIT · 由 深鲸 DeepWhale 维护