更新changlog

This commit is contained in:
SengokuCola
2025-05-20 01:41:02 +08:00
parent 93e98a77e8
commit b79bb4b3c3
2 changed files with 44 additions and 4 deletions

View File

@@ -1,11 +1,52 @@
# Changelog
## [0.7.0] -2025-5-18
- 重构数据库,用MongoDB采用轻量sqlite,无需额外安装
## [0.7.0] -2025-5-19
- 重构数据库,用MongoDB采用轻量sqlite,无需额外安装
- 重构HFC可扩展的聊天模式初步支持插件v0.1
- 重构表情包模块
- 移除日程系统
**重构专注聊天(HFC)**
- 模块化HFC可以自定义不同的部件
- 观察器(获取信息)
- 信息处理器(处理信息)
- 重构:聊天思考(子心流)处理器
- 重构:聊天处理器
- 重构:聊天元信息处理器
- 重构:工具处理器
- 新增:工作记忆处理器
- 新增:自我认知处理器
- 新增:动作处理器
- 决策器(选择动作)
- 执行器(执行动作)
- 回复动作
- 不回复动作
- 退出HFC动作
- 插件:禁言动作
- 表达器:装饰语言风格
- 可通过插件添加和自定义HFC部件目前只支持action定义
**新增表达方式学习**
- 自主学习群聊中的表达方式,更贴近群友
- 可自定义的学习频率和开关
- 根据人设生成额外的表达方式
**聊天管理**
- 移除不在线状态
- 大幅精简聊天状态切换规则,减少复杂度
- 移除聊天限额数量
**数据库重构**
- 移除了默认使用MongoDB采用轻量sqlite
- 无需额外安装数据库
- 提供迁移脚本
**优化**
- 移除日程系统,减少幻觉(将会在未来版本回归)
- 移除主心流思考和LLM进入聊天判定
-
## [0.6.3-fix-4] - 2025-5-18
- 0.6.3 的最后一个修复版
@@ -471,4 +512,3 @@

View File

@@ -324,7 +324,7 @@ def process_llm_response(text: str) -> list[str]:
else:
protected_text = text
kaomoji_mapping = {}
# 提取被 () 或 [] 包裹且包含中文的内容
# 提取被 () 或 [] 包裹且包含中文的内容
pattern = re.compile(r"[(\[](?=.*[一-鿿]).*?[)\]]")
# _extracted_contents = pattern.findall(text)
_extracted_contents = pattern.findall(protected_text) # 在保护后的文本上查找