Repository navigation
Releases
Releases · ksoulness/dsh-session-ecology
v0.8.0 — 换卷回忆锚点小总结 & 清理护栏加固
v0.8.0 更新说明
- 换卷继承「回忆锚点小总结」模板(Rollover Memory-Anchor Recap):
- 换卷时自动从前序会话日志尾部提取最后一轮真实问答实录(自动过滤系统注入的
runtime-context/skill-catalog快照、助手reasoning思维链块与生态守卫自身的自总结轮次;大日志仅读取尾部 1MB 并支持turnOutline兜底)。 - 将
上卷最后一轮对话实录同步写入storages/session-ecology/handoffs/*.md存档与ledger.history台账。 - 升级新卷(
· #2/#3)首轮只读激活回执为 4 行精炼回忆模板(严禁调用任何工具或提前执行巡检命令):一打开新卷即可直观看到 「之前在干什么 / 最后你说 / 最后它回」。
- 换卷时自动从前序会话日志尾部提取最后一轮真实问答实录(自动过滤系统注入的
- 收紧
purge_archived孤儿目录边界(100% 保护未分组活跃对话):include_orphan_dirs仅将真孤儿目录(0消息空壳目录、工作目录已失效/不存在目录、已注册工作区脱挂目录)纳入回收候选;包含真实聊天记录且工作目录有效的正常「未分组」活跃会话以active_ungrouped100% 保护跳过。- 统一归档会话与孤儿目录的六层安全守卫判定顺序(
self_session -> ds_bot -> session_running -> has_active_schedules -> protected_annotation -> active_guard),并加固empty_recycle_bin跨平台安全边界。
- Web 清理面板与项目记忆守卫同步加固:
设置 → 会话生态 / 会话管理的清理抽屉与结果横幅明确区分「目录移入系统回收站字节数(可还原)」与「清空回收站后真实腾出的磁盘可用空间」,并拆分显示归档候选与孤儿/空壳目录徽章及开关;历史交接台账同步展示上卷最后问答摘要。PROJECT.md写入守卫同步拦截deja_remember另立第二份长期结论账本。
v0.7.0 - Composer Dock Rollover Progress Meter & Orphan Purge Enhancements
v0.7.0 (includes 0.6.0 enhancements)
✨ Composer Dock Rollover Progress Meter (0.7.0)
- Bottom Composer Dock Progress Bar (
conversation.composer.dock,order: 50): Displays live 3-gate rollover proximity right between token usage (UsagePill) and cost/retry status (platform-hub-footer) below the chat input box, with#2/#3continuation generation badge and adaptiveok/warn/dangertones. - Zero-Polling Reactive Architecture: Combines live client projections (
contextPressure,tokenUsage,modelSelection,title) with a singleGET /dsh-session-ecology/session?sessionId=<id>snapshot on session switch and post-turnsession-waterlineSSE frames (0background timers). - Interactive 3-Gate Popover & Manual Rollover: Click the dock meter to inspect exact Gate 1 (
pressureTokens), Gate 2 (surfaceTokens), and Gate 3 (totalTokensfatigue) progress bars and trigger a 2-step confirmed manual rollover (♻️ 立即换卷继承). - Settings Toggle & Desktop Footer Layout Fix: Added
showDockMetertoggle in Settings → 会话生态 / 会话管理 (instant 0ms sync across tabs) and scoped desktop CSS fix preventingActivityPill/UsagePilltruncation. - Dynamic Health Version: Fixed
GET /dsh-session-ecology/healthto read package version dynamically frompackage.json.
🧹 Zero-Restart Archived & Orphan Purge Enhancements (0.6.0)
- Honest split between
sessionsMovedBytes(moved out ofsessions/) andreclaimedBytes(actual disk free space delta) + optionalemptyRecycleBin. - Added disk-only orphan session directory cleanup (
includeOrphanDirs: trueby default). - Guard evaluation order refined (
active schedules&⭐/📌 annotationschecked beforemtimeguard window). - Expanded orphan cache scan across all
storages/session cache directories.
📦 Package Artifact
- File:
dsh-session-ecology-0.7.0.tgz(103,330bytes) - SHA-256:
39b9b11db217f6326ec6326d73bf4fea23b2a3993f188f540bf8dc0d2e6a4237
v0.5.1 — Initial Public Release
dsh-session-ecology v0.5.1 — 首次公开开源发布
面向 DeepSeek Harness (DSH) 的会话生态管家、人工会话整理工作台、零重启归档/孤儿回收站清理与 PROJECT.md 长期记忆护栏插件(含无构建步骤的 4-Tab Web 设置伴侣面板)。
核心功能
-
🩺 模型自适应三闸门空闲换卷:按会话真实窗口
$W$ 动态计算压后负载(40%)、表面体积(100%)与折叠疲劳倍数(标准 350x / 高阶 150x),仅在turn/end空闲时热缓存自总结换卷,自动递增#2、#3标题链,三段式原子迁移schedule定时任务。 -
🗂️ 人工会话整理工作台:
⭐ 收藏、🔖 待复盘、P1~P5 优先级、中英文多标签与备注(换卷自动继承),支持孤儿任务防呆、零重启跨工作区搬家与系统回收站级联清理。 -
🧹 零重启清理已归档 / 幽灵 ID / 孤儿缓存:无需停止 DSH 宿主进程,支持先 Dry-Run 盘点再执行,内置 60 分钟活跃时间锁、星标/复盘保护与定时任务保护,同步摘除内存幽灵 ID 并回收孤儿
session_projcacheJSON。 -
📐
PROJECT.md长期记忆护栏:tools.guard15 KB / 250 行硬上限(支持存量超标单调缩减瘦身放行)、交互式高水位systemPrompt.context提醒与多工作区断链/容量只读健康巡检。 -
🔓 开箱即用与可选配额护栏:默认使用会话自身配置的模型完成后台自总结;可选配置
summaryFallbackRoute与allowedProviders为高成本模型(Opus / GPT-5/6 /codex/*)指定轻量总结兜底模型。
安装产物
- 附件:
dsh-session-ecology-0.5.1.tgz - SHA-256:
61b9b9d4d530c0a24744657b6507f4df5034e91c7f09a9d83c74ec085a3edebd