Skip to content

v0.7.5:上下文自管理机制(DSH 端 + zcode 端 + 系统提示词)+ issue #63 修复

Choose a tag to compare

@FuRongJun-1999 FuRongJun-1999 released this 06 Oct 09:01
· 492 commits to main since this release

本版主题:上下文自管理机制(DSH 端 + zcode 端 + 系统提示词)

把「会话上下文满了会丢记忆」交给机制解决:注入面取近 10 轮、运行态窗口滚 200 条、完整原文全量转写可逐字节回读——从「自觉读纪律」升级为「机制保证」。

四件机制

  • ① DSH 端会话窗口:滑动沉淀 + 续接注入,两轨独立(窗口轨与知识面开关互不替代);真机验收=窗口写入当前会话真实 id。
  • ② zcode 端上下文接管(会话同步器 + 三件钩子):SessionStart 注入「灵枢接续包」/Stop 每轮静默镜像(会话 md 只保留最近 10 条、超长优先遗忘最旧;全量 md 转写增量;运行态窗口增量)/UserPromptSubmit 压缩后重建注入 + 逢十轮间歇归档提醒。库根解析与 zcode MCP 配置同源(修掉缺省根指向遗留库的分叉)。
  • ③ 系统提示词压缩三步重建:读纪律 → 输出声明 → 回取本会话近 10 轮窗口重建上下文;长会话每 10 轮做一次间歇归档(写入 + 读回确认)。纪律真源修订 + 8 端产物重渲染。
  • ④ 工程要件:注入预算 1200→4000(富库下 recent 段会被整段裁空,实测修复);resume 双注入去重(确认位);本机路径出门禁(动态解析,行为逐字等价)。

issue #63 修复

常驻循环 _git 无界等待有界化(timeout=120s + stdin 隔离 + 可区分超时异常);全库 subprocess 加固;活体进度面(current_tick / stale_tick)。

验收读数

面 读数
python 全量 356/356(5 跳过)
TS 套件 143 pass / 0 fail / 1 skip
门禁 npm run gate 11 腿 VERDICT=PASS
出货面冒烟 临时沙箱 pack→install→真握手 PASS(tools == [cg, stg])
Linux 容器双栈 栈一 45 pass / 0 fail;栈二 144 tests / 141 pass / 0 fail / 3 skipped
活体验收 重启后双注入实锤;Stop 三写面刷新(窗口 md 恰 10 轮);第 450 轮逢十提醒真实触发

安装 / 升级

npx @furongjun1999/dsh-memory init

完整变更见 docs/eval/发布13_上下文自管理机制_v1.0.md。