Windpicker-owo
|
f002228abb
|
refactor(scoring): 重构评分系统使用统一API替代插件内部实现
将原有的兴趣度评分系统重构为使用统一的评分API,移除了插件内部实现并更新了所有相关引用。主要变更包括:
- 替换 chatter_interest_scoring_system 为 scoring_api
- 移除 interest_scoring.py 文件,统一使用 src/plugin_system/apis/scoring_api
- 更新关系追踪器以使用统一API,保持向后兼容性
- 简化了多个模块中的关系分获取逻辑
|
2025-11-19 23:20:23 +08:00 |
|
John Richard
|
a79253c714
|
re-style: 格式化代码
|
2025-11-19 23:13:20 +08:00 |
|
John Richard
|
00ba07e0e1
|
style: 格式化代码
|
2025-11-19 23:12:18 +08:00 |
|
Windpicker-owo
|
8aa5bed97d
|
refactor(plugins): 统一亲和力流模块导入路径
将 chatter 子模块重命名为 affinity_flow_chatter 后,更新相关导入路径以保持一致性:
- individuality.py 中的兴趣评分系统导入路径
- plan_filter.py 中的兴趣评分系统导入路径
这些更改确保模块引用与新的目录结构保持一致,避免导入错误。
|
2025-11-19 23:08:36 +08:00 |
|
Windpicker-owo
|
c9b20aa61a
|
refactor(chat): 移除亲和力流模块并将其重构为插件架构
BREAKING CHANGE: 原有的亲和力流相关模块(src/chat/affinity_flow/)已被完全移除,相关功能已重构为插件形式。需要更新配置文件和相关依赖。
- 删除 src/chat/affinity_flow/ 目录下的所有文件
- 将 AFC 管理器功能移至 chatter 插件中实现
- 更新相关导入路径和引用
- 重构关系追踪器和兴趣评分系统的初始化逻辑
- 调整聊天管理器和消息管理器以适应新的插件架构
|
2025-11-19 23:08:27 +08:00 |
|
Windpicker-owo
|
df3c616d09
|
ruff,私聊视为提及了bot
|
2025-11-19 23:07:30 +08:00 |
|
Windpicker-owo
|
dcdef633e0
|
feat(affinity-flow): 重构兴趣度评分系统为智能embedding匹配
- 移除传统关键词匹配方式,改用embedding计算智能兴趣匹配度
- 添加异步方法支持机器人兴趣管理器的智能匹配计算
- 增加详细的日志记录和错误处理机制
- 添加数据库关键词提取和降级处理逻辑
- 集成智能兴趣系统初始化到人设构建流程
- 防止回复自身消息的死循环保护机制
BREAKING CHANGE: 兴趣匹配评分机制完全重构,从基于关键词的硬编码匹配改为基于embedding的智能匹配,需要重新初始化兴趣系统
|
2025-11-19 23:06:40 +08:00 |
|
雅诺狐
|
93542cadef
|
perf(methods): 通过移除不必要的 self 参数优化方法签名
在包括 chat、plugin_system、schedule 和 mais4u 在内的多个模块中,消除冗余的实例引用。此次改动将无需访问实例状态的实用函数转换为静态方法,从而提升了内存效率,并使方法依赖关系更加清晰。
|
2025-11-19 23:05:00 +08:00 |
|
Windpicker-owo
|
fe472dff60
|
修复代码格式和文件名大小写问题
|
2025-11-19 22:55:55 +08:00 |
|
雅诺狐
|
ab3a36bfa7
|
全面更换orjson
|
2025-11-19 22:47:10 +08:00 |
|
SengokuCola
|
ae254de494
|
better:重构personinfo,使用Person类和类属性
|
2025-08-12 14:33:13 +08:00 |
|
UnCLAS-Prommer
|
6c0edd0ad7
|
调整对应的调用
|
2025-07-30 17:07:55 +08:00 |
|
SengokuCola
|
54631e9e05
|
fix 修复人格句号
|
2025-07-26 12:56:36 +08:00 |
|
SengokuCola
|
a02ea61386
|
fix ruff
|
2025-07-24 05:00:30 +08:00 |
|
SengokuCola
|
6c9c94d719
|
better:优化一些颜色和Logger
better:优化logger
|
2025-07-24 04:04:03 +08:00 |
|
SengokuCola
|
677b17754a
|
remove:移除了冗余代码
|
2025-07-24 03:33:36 +08:00 |
|
UnCLAS-Prommer
|
87dd9a3756
|
typing fix
|
2025-07-22 23:12:11 +08:00 |
|
SengokuCola
|
8111291f99
|
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev
|
2025-07-15 17:05:53 +08:00 |
|
SengokuCola
|
47b7624ec4
|
fix ruff
|
2025-07-15 17:04:58 +08:00 |
|
UnCLASPrommer
|
b5fd959fe1
|
ruff, typing, api, bug fix
|
2025-07-15 16:50:29 +08:00 |
|
SengokuCola
|
dfc73255a7
|
better:优化了人格和其他配置文件,更加精简易懂
|
2025-07-13 18:32:49 +08:00 |
|
UnCLAS-Prommer
|
f890722c3d
|
Merge branch 'dev' into plugin
|
2025-07-13 01:28:48 +08:00 |
|
UnCLAS-Prommer
|
7ef0bfb7c8
|
完成所有类型注解的修复
|
2025-07-13 00:19:54 +08:00 |
|
UnCLAS-Prommer
|
80bf8759e0
|
fix typo
|
2025-07-12 23:45:43 +08:00 |
|
SengokuCola
|
0b2bf81f75
|
remove & fix:移除人格表达,修复过滤词失效,私聊强制focus
|
2025-07-03 12:24:38 +08:00 |
|
github-actions[bot]
|
3bcb173e64
|
🤖 自动格式化代码 [skip ci]
|
2025-06-25 13:35:02 +00:00 |
|
SengokuCola
|
23c35c8fc7
|
fix:修改默认值
|
2025-06-25 21:34:40 +08:00 |
|
SengokuCola
|
81356e3813
|
feat:可选择是否压缩人设
|
2025-06-25 21:31:19 +08:00 |
|
github-actions[bot]
|
284c248add
|
🤖 自动格式化代码 [skip ci]
|
2025-06-25 07:55:16 +00:00 |
|
SengokuCola
|
5351b7639c
|
better:优化表达方式和侧面人格
|
2025-06-25 15:53:59 +08:00 |
|
github-actions[bot]
|
5757fef0f5
|
🤖 自动格式化代码 [skip ci]
|
2025-06-22 09:19:09 +00:00 |
|
SengokuCola
|
ce50f59c0a
|
fix:统计和person_info现已成为异步,巨爽
|
2025-06-22 17:13:43 +08:00 |
|
SengokuCola
|
ca47144fd9
|
fix:将人格表达和remote请求改为异步,不阻塞启动主线程
|
2025-06-22 16:39:21 +08:00 |
|
SengokuCola
|
518f944b5f
|
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev
|
2025-06-21 16:01:37 +08:00 |
|
SengokuCola
|
360bec82d8
|
fix:优化关系提取多样性
|
2025-06-21 16:00:29 +08:00 |
|
github-actions[bot]
|
e93c387d92
|
🤖 自动格式化代码 [skip ci]
|
2025-06-21 08:00:21 +00:00 |
|
SengokuCola
|
0f5fdc2ae5
|
feat:合并自我处理器和关系处理器
|
2025-06-21 15:46:53 +08:00 |
|
github-actions[bot]
|
fd09550af9
|
🤖 自动格式化代码 [skip ci]
|
2025-06-21 04:35:56 +00:00 |
|
SengokuCola
|
df0e6192d0
|
fix:优化人格特点解析
|
2025-06-21 12:18:41 +08:00 |
|
github-actions[bot]
|
865645e02d
|
🤖 自动格式化代码 [skip ci]
|
2025-06-20 11:20:41 +00:00 |
|
SengokuCola
|
7dafbff036
|
better:大大大大优化自我认知处理器的token消耗和速度
|
2025-06-20 19:20:25 +08:00 |
|
春河晴
|
6767bd6715
|
fix: 懒加载单例以修复环境变量加载问题
|
2025-06-11 17:22:43 +09:00 |
|
SengokuCola
|
57c9dacb99
|
fix:简化了身份配置
|
2025-05-27 10:50:47 +08:00 |
|
SengokuCola
|
25d9032e62
|
better:重整配置,分离表达,聊天模式区分
重整配置文件路径,添加更多配置选项
分离了人设表达方式和学习到的表达方式
将聊天模式区分为normal focus和auto
|
2025-05-20 22:42:16 +08:00 |
|
墨梓柒
|
4da59068ab
|
fix: 修改个体特征初始化中的体重类型为double
|
2025-05-20 12:55:18 +08:00 |
|
墨梓柒
|
edda834538
|
fix: 移除Traceback函数中的 show_locals 参数以简化错误追踪
|
2025-05-02 12:01:05 +08:00 |
|
github-actions[bot]
|
c88a73597a
|
🤖 自动格式化代码 [skip ci]
|
2025-05-01 19:18:37 +00:00 |
|
墨梓柒
|
9cf62f983e
|
feat:为多个模块添加丰富的追踪信息以增强调试能力
|
2025-05-02 03:18:24 +08:00 |
|
晴猫
|
45c64208b4
|
refactor: Clean up unused variables and improve code readability
|
2025-05-01 07:24:52 +09:00 |
|
SengokuCola
|
b8736e4299
|
better:整理config
|
2025-04-30 17:18:14 +08:00 |
|