为每个会话建专属文件夹,收尾按内容改名并刷新索引
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add feely0208/dsh-session-artifacts该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:待复验
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 23 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
- 读取本地文件lib/index.js:55
const raw = readFileSync(join(skillDir, 'session-artifacts.md'), 'utf-8'); - 读取本地文件lib/index.js:97
if (!existsSync(p)) continue; - 读取本地文件lib/index.js:99
const mode = statSync(p).mode; - 写入本地文件lib/index.js:100
if ((mode & 0o111) === 0) chmodSync(p, mode | 0o755);
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-skill给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 每会话独立文件夹
- 按内容改名
- 刷新索引
会话产物归拢与命名:每个会话一个专属文件夹,收尾按实际内容改名并刷新索引 —— 解决「产物散落」和「过后记不清」。附三个不依赖 DSH 的纯 bash 脚本。
README
由 DeepSeek 最新模型翻译生成会话产物归拢与命名
给 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 —— 但它们和源码、文档、构建工具平铺在同一层,于是「哪张图还有用、哪个目录能删」谁也说不清, 最后只能整个目录一起放着不敢动。
二次伤害:这些文件通常没有版本控制,删错不可恢复 —— 「乱」直接变成「不敢清理」。
展开完整文档(README 剩余 1 节)
会话产物归拢与命名 给 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 —— 但它们和源码、文档、构建工具平铺在同一层,于是「哪张图还有用、哪个目录能删」谁也说不清, 最后只能整个目录一起放着不敢动。 二次伤害:这些文件通常没有版本控制,删错不可恢复 —— 「乱」直接变成「不敢清理」。 问题二:名字对不上内容 把东西归好类之后,还有第二个坑: 「有些时候我们自己很忙,直接开干了,而且一个会话中不一定只有一个主题,所以结束后或者交接后再放一段时间,自己就不是很清楚具体内容了。」 三段根因: 1. 命名时机错 —— 名字是在"开干前"起的,而内容是在"干完之后"才确定的。 2. 会话多主题 —— 一个名字概括不了整天做的事。 3. 人的记忆会淡 —— 交接或隔几周回来,光看文件夹名想不起来。 所以:命名必须分两段。 它做什么 1. 归拢:每个会话一个专属文件夹 ~/会话产物/ 2026-10-11-律师端UI定稿与v0.1.12发版/ 2026-10-10-深鲸画布上架插件市场/ 2026-10-09-鸿蒙涉外文书排版/ INDEX.md ← 自动生成的索引 _归档/ ← 收起来的旧会话 截图、验证脚本、临时下载、中间产物一律进去,不写工作目录根、不写 /tmp、不写 $HOME 根。 2. 命名:开干时临时名 → 收尾按实际内容改名 | 阶段 | 做什么 | | 开干时 | sess.sh <关键词> 建文件夹,名字粗糙没关系 | | 收尾时 | agent 回顾整个会话实际做了什么,sess-rename.sh --apply <旧> <新> 改名 | 脚本自动保留原日期前缀 —— 日期是「会话发生的时间」,不该被改名弄丢。 3. 索引:几个月后还能查 | 日期 | 会话 | 体积 | 文件 | 摘要 | | 2026-10-11 | 律师端UI定稿与v0.1.12发版 | 4.0K | 1 | 律师端 UI 定稿(查看原文/术语标注/按钮态)… | 名字概括主线,README.md 写全内容,INDEX.md 汇总 —— 三层各司其职。 安装 作为 DSH 插件 dsh plugin add @deepwhale-cn/dsh-session-artifacts 装完重启 DSH,技能自动可用。 只用脚本(任何 agent) 三个脚本是纯 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 = 内容清单(要全) → 写全 2026-10-11 · 律师端 UI 定稿与 v0.1.12 发版 ← 名字概括主线 这个会话做了什么 ← README 写全 1. 鸿蒙律师端「查看原文」对齐桌面端 2. 桌面端 UI 规范整改 3. 移植「深鲸辉光」(三次迭代) 4. v0.1.12 发版上官网 5. 官网源码纳入版本控制 6. 清理 9.2 GB 冗余 为什么这件事值得做(不是强迫症) 1. AI 会话的产物天生是碎的 —— 截图、脚本、临时包,一次几十上百个。 没有归宿,它们就只会堆在工作目录里。 2. 留痕对很多行业是硬要求 —— 法律、财务、医疗的工作记录需要可追溯。 有组织、可按时间和主题检索的会话产物,本身就是审计友好的基础设施。 3. 成本极低 —— 建文件夹是一条命令,改名是一条命令。 而事后整理一个 500 项的目录,成本高一个量级(这个仓库就是这么来的)。 兼容性 | 环境 | 支持 | | DeepSeek Harness | ✅ 作为 skill 插件(dsh plugin add)| | Claude Code / Codex / Cursor | ✅ 用 bin/ 里的脚本(纯 bash)| | macOS / Linux | ✅ | | Windows | ⚠️ 需 WSL 或 Git Bash(脚本用了 bash 数组与 [[ ]])| License MIT · 由 深鲸 DeepWhale 维护
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
feely0208/dsh-session-artifacts
为每个会话建专属文件夹,收尾按内容改名并刷新索引
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目