Skip to content

0.6.4 📦 版本更新

Choose a tag to compare

@github-actions github-actions released this 01 Jul 19:25

What's Changed

📚 文档

  • Update README to version 0.6.3 - Update download links to v0.6.3 - Update version info and last updated date - Auto-generated by release workflow by @github-actions[bot] in c0cf6e9

📝 其他

  • Release 0.6.4 by @github-actions[bot] in 5bb2dbf
  • 添加记忆历史清理面板功能 - 新增 MemoryCleanupPanel 组件,提供记忆历史清理预览、逐条确认、 自动备份、恢复和导出功能 - 在 MemoryConfig 中集成历史清理标签页,添加清理配置选项 - 实现预览清理候选组、应用清理计划、备份管理等后端命令接口 - 添加跨分类清理选项和阈值验证机制 - 支持自动备份保留和恢复功能,确保数据安全 ``` by @86 in 8e134e7
  • 添加同类更新阈值配置功能 - 在MemoryConfig中新增upsert_threshold字段,用于控制同类记忆的就地更新行为 - 添加默认值0.55,并在前端界面提供滑块调节组件 - 支持40%-90%范围内的阈值设置,帮助抑制近义改写堆积 - 后端增加参数校验和clamp处理,确保阈值合理性 ``` by @86 in f268231
  • 添加记忆同类upsert功能防止近义改写堆积 - 实现upsert_memory方法,支持同分类内近义改写合并 - 引入upsert_threshold配置项(默认0.55),与去重阈值(0.70)形成双区间判断 - 新增AddOutcome枚举区分新增/更新/重复三种操作结果 - 更新记忆命令响应,显示更新详情包括新旧内容对比 - 保留upsert_threshold配置项不通过DTO暴露,维持内部默认值0.55 - 添加真实场景测试验证bigram算法清理效果 ``` by @86 in a092bf8
  • 添加 bigram Jaccard 相似度算法优化文本重复检测 增强版综合相似度算法现在结合三种检测机制: - calculate:擅长短文本、字符级差异(空格/大小写/少量改字) - contains_similarity:擅长"短文本完全是长文本子串"的包含关系 - bigram_jaccard_similarity:擅长长中文文本的「同义改写 / 子句重排」 新增字符 bigram(2-gram)Jaccard 相似度算法,将归一化后的文本切成相邻字符 二元组集合进行相似度计算。相比单字符 Jaccard,bigram 保留了「字与字的搭配」 信息,对语序不敏感,能有效捕捉"用词高度重叠但措辞/顺序不同"的重复内容。 添加多个测试用例验证同义改写和子句重排场景下的检测效果,并确保不会误判 真正不同的规则为重复。 ``` by @86 in 3703618
    • 在 PopupInput 和 McpPopup 组件中添加 contextBlocks 字段支持 - 实现条件性 prompt 作用域选择功能,支持 turn/memory/rule 三种类型 - 重构条件上下文构建逻辑,分离临时上下文与可写记忆候选 - 添加记忆意图识别机制,仅在明确请求或标记为 save 时触发记忆存储 - 更新 MCP 响应解析器以支持结构化内容和记忆动作提取 - 修改常量提示文案以反映新的记忆策略和上下文作用域机制 ``` by @86 in 5f28f72