Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ dsh web
|------|------|
| 插件完整文档(功能 / 安装 / 配置 / 架构) | [dsh-mneme/README.md](dsh-mneme/README.md) |
| stdio MCP server——Claude Code / Cursor 等任意 MCP 客户端接入记忆六件套 | [dsh-mneme/README.md · MCP Server](dsh-mneme/README.md#mcp-server任意-mcp-客户端接入) |
| 配置说明(全键参考) | [dsh-mneme/docs/CONFIGURATION.md](dsh-mneme/docs/CONFIGURATION.md) |
| 实体结构化设计 | [dsh-mneme/docs/ENTITIES.md](dsh-mneme/docs/ENTITIES.md) |
| 语义架构 | [dsh-mneme/docs/SEMANTIC.md](dsh-mneme/docs/SEMANTIC.md) |
| 本地模型部署指南 | [dsh-mneme/docs/LOCAL_MODEL.md](dsh-mneme/docs/LOCAL_MODEL.md) |
Expand Down Expand Up @@ -337,6 +338,7 @@ The plugin ships a zero-dependency stdio MCP server (standalone npm package **`m
|-----|------|
| Full plugin docs (features / install / config / architecture) | [dsh-mneme/README.md](dsh-mneme/README.md)(中文) |
| stdio MCP server — plug the six memory tools into any MCP client (Claude Code / Cursor / …) | [dsh-mneme/README.md · MCP Server](dsh-mneme/README.md#mcp-server任意-mcp-客户端接入)(中文) |
| Configuration reference (all keys) | [dsh-mneme/docs/CONFIGURATION.md](dsh-mneme/docs/CONFIGURATION.md)(中文) |
| Entity structure design | [dsh-mneme/docs/ENTITIES.md](dsh-mneme/docs/ENTITIES.md) |
| Semantic architecture | [dsh-mneme/docs/SEMANTIC.md](dsh-mneme/docs/SEMANTIC.md) |
| Local model guide | [dsh-mneme/docs/LOCAL_MODEL.md](dsh-mneme/docs/LOCAL_MODEL.md) |
Expand Down
18 changes: 18 additions & 0 deletions dsh-mneme/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,24 @@

## 🆕 新增

- **autoDream 连续失败退避(issue #292,#135 派生)**:新增 opt-in 键
`autoDreamFailureBackoff`(默认关 = 行为与此前逐字节一致)。#89 的最小间隔闸对失败
run 也生效,但间隔恒定——恒定失败的模型(#135 空体面)会按固定节奏连发刷爆配额;
开启后调度器对连续失败做指数退避:有效最小间隔 = `dreamMinIntervalMinutes` ×
2^连续失败数(封顶 30 分钟,只拦增长、不把用户配得更大的基数压小),成功一次清零
恢复基数。基数取 `dreamMinIntervalMinutes`:基数为 0 时无闸可翻倍,本键不自己产生
间隔。计数是调度器内存变量、宿主重启归零(跨重启的冷却由 #291 的 lastRunAt 持久化
负责,两不重叠);被退避推迟的触发没有任何调用发生,也不写审计行(与 #89 间隔内
跳过同口径)。settings 白名单注册(面板可启停)。新增回归 5 条
(`test/dream-failure-backoff.test.js`,注入时钟,同 dream-peak-hours 房型)。

- **配置说明一页(issue #290)**:新增 [docs/CONFIGURATION.md](docs/CONFIGURATION.md),
以 `src/config.js` schema 为唯一正本逐键过(147 键全覆盖):按功能面分组(全局与
存储 / scope 隔离 / 蒸馏 / 注入 / 巩固 / 睡眠 / 反思与冲突 / 实体 / 检索 / 热度 /
API 与工具面 / 运行时),每键给默认值、作用与开启后果/冲突;lightMode 联动键显式
标注(文末附 `LIGHT_MODE_OFF` 完整清单),opt-in 默认关的键可见即知,与 settings.js
白名单的对应关系在页首一句话交代。两个 README 的文档索引各加一行链接。

- **蒸馏思考强度设置项(issue #315)**:蒸馏(会话总结提炼)LLM 新增 `summarizeReasoningEffort`(`off`/`low`/`medium`/`high`/`none`,默认 `none` = 不发送字段、服务商默认生效,行为与此前一致)。思考型模型蒸馏时推理会烧光输出预算、总结为空或截断(#9 同款失败面,此前仅巩固/睡眠/实体抽取三链路有档位控制),配 `off`/`low` 可封顶推理。档位被模型拒收时自动去掉字段重试一次(与巩固/睡眠同一降级策略,`withEffortFallback` 共享、拒收判别式 `EFFORT_REJECT_RE` 提为单一来源);面板「功能开关 → 自动总结」下新增档位下拉(opt-in 语义与实体抽取 `entityExtractionReasoning` 对齐,settings 白名单注册)。新增回归 5 条(`test/summarize-reasoning-effort.test.js`)。

- **压缩边缘双落点(issue #249 N3)**:上下文即将被宿主压缩前抢救「正在做什么」,新增
Expand Down
1 change: 1 addition & 0 deletions dsh-mneme/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -606,6 +606,7 @@ npm run sync # 把 src/ 同步到 lib/(发布时由 prepack 钩子自动

> 设计文档位于仓库根 `docs/`,链接以 `../docs/` 相对路径指向(GitHub 上从本目录打开可正常跳转)。

- [配置说明(全键参考)](docs/CONFIGURATION.md)
- [实体结构化记忆设计](docs/ENTITIES.md)
- [语义增强架构](docs/SEMANTIC.md)
- [本地模型部署指南](docs/LOCAL_MODEL.md)
Expand Down
Loading
Loading