minecraft1024a
|
cd84373828
|
style: 统一代码风格并进行现代化改进
对整个代码库进行了一次全面的风格统一和现代化改进。主要变更包括:
- 将 `hasattr` 等内置函数中的字符串参数从单引号 `'` 统一为双引号 `"`。
- 采用现代类型注解,例如将 `Optional[T]` 替换为 `T | None`,`List[T]` 替换为 `list[T]` 等。
- 移除不再需要的 Python 2 兼容性声明 `# -*- coding: utf-8 -*-`。
- 清理了多余的空行、注释和未使用的导入。
- 统一了文件末尾的换行符。
- 优化了部分日志输出和字符串格式化 (`f"{e!s}"`)。
这些改动旨在提升代码的可读性、一致性和可维护性,使其更符合现代 Python 编码规范。
|
2025-11-19 23:18:16 +08:00 |
|
Windpicker-owo
|
481252d660
|
refactor(chat): 异步化聊天系统并重构兴趣值计算机制
将同步调用改为异步调用以提升性能,重构兴趣值计算流程以支持更灵活的组件化架构。主要改进包括:
- 异步化ChatManager相关方法,避免阻塞主线程
- 重构兴趣值计算系统,从插件内部计算改为通过兴趣管理器统一处理
- 新增should_act字段支持更细粒度的动作决策
- 优化初始化逻辑,避免构造函数中的异步操作
- 扩展插件系统支持兴趣计算器组件注册
- 更新数据库模型以支持新的兴趣值相关字段
这些改进提升了系统的响应性能和可扩展性,同时保持了API的向后兼容性。
|
2025-11-19 23:15:31 +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
|
c31fd02daf
|
refactor(chat): 迁移数据库操作为异步模式并修复相关调用
将同步数据库操作全面迁移为异步模式,主要涉及:
- 将 `with get_db_session()` 改为 `async with get_db_session()`
- 修复相关异步调用链,确保 await 正确传递
- 优化消息管理器、上下文管理器等核心组件的异步处理
- 移除同步的 person_id 获取方法,避免协程对象传递问题
修复 deepcopy 在 StreamContext 中的序列化问题,跳过不可序列化的 asyncio.Task 对象
删除无用的测试文件和废弃的插件清单文件
|
2025-11-19 23:09:34 +08:00 |
|
Windpicker-owo
|
df3c616d09
|
ruff,私聊视为提及了bot
|
2025-11-19 23:07:30 +08:00 |
|
Windpicker-owo
|
9d014de89c
|
feat(person-info): 增强人物关系信息构建功能
重构关系信息构建逻辑,从数据库查询更多维度数据生成详细关系描述:
- 增加认识时间、交流频率、态度评分等基本信息
- 整合UserRelationships表的额外关系数据
- 添加态度和关系分数的描述性文字转换方法
- 优化特征点选择策略,按权重和时效性综合排序
- 提供更结构化的关系信息输出格式
|
2025-11-19 23:07:13 +08:00 |
|
tt-P607
|
1c760798b0
|
总算能回复了😭😭😭
|
2025-11-19 23:05:06 +08:00 |
|
tt-P607
|
aba4f1a947
|
三次修改
|
2025-11-19 23:02:01 +08:00 |
|
SengokuCola
|
ae254de494
|
better:重构personinfo,使用Person类和类属性
|
2025-08-12 14:33:13 +08:00 |
|
SengokuCola
|
08ad5dc989
|
fix:修复s4u 关系炸飞问题
|
2025-08-12 10:59:06 +08:00 |
|
SengokuCola
|
996ac18680
|
FIX:类型问题
|
2025-08-12 01:45:17 +08:00 |
|
SengokuCola
|
0f6ed0fe02
|
ref:重构关系系统第一步,拆除impression,采用不同属性交叉评分呢
|
2025-08-12 01:38:19 +08:00 |
|
UnCLAS-Prommer
|
6c0edd0ad7
|
调整对应的调用
|
2025-07-30 17:07:55 +08:00 |
|
SengokuCola
|
b839f8ba6c
|
better:优化prompt和配置和无用代码
|
2025-07-24 02:37:11 +08:00 |
|
SengokuCola
|
e0a6474416
|
better:优化关系构建
|
2025-07-16 11:29:11 +08:00 |
|
UnCLAS-Prommer
|
7ef0bfb7c8
|
完成所有类型注解的修复
|
2025-07-13 00:19:54 +08:00 |
|
github-actions[bot]
|
3768fb22ad
|
🤖 自动格式化代码 [skip ci]
|
2025-07-10 17:32:15 +00:00 |
|
SengokuCola
|
6bfc8b2d8c
|
fix:优化关系构建的prompt
|
2025-07-11 01:24:07 +08:00 |
|
SengokuCola
|
61c55d8b3b
|
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev
|
2025-07-06 23:34:42 +08:00 |
|
SengokuCola
|
0181c26a54
|
fix:修复模型配置应用错误,修复no_action执行错误
|
2025-07-06 23:34:32 +08:00 |
|
github-actions[bot]
|
1643b2f0e8
|
🤖 自动格式化代码 [skip ci]
|
2025-07-06 15:18:29 +00:00 |
|
SengokuCola
|
0e982ebcab
|
better:优化关系prompt,回退utils的修改
|
2025-07-06 23:18:12 +08:00 |
|
github-actions[bot]
|
6e15fec8b4
|
🤖 自动格式化代码 [skip ci]
|
2025-07-06 10:36:29 +00:00 |
|
SengokuCola
|
498d72384f
|
feat:统一normal和focus的动作调整,emoji统一可选随机激活或llm激活
|
2025-07-06 18:36:14 +08:00 |
|
SengokuCola
|
b3a93d16e6
|
fix - 优化normal_chat代码,采用和focus一致的关系构建,优化log,添加超时检查,允许normal使用llm激活
|
2025-07-06 17:02:36 +08:00 |
|
SengokuCola
|
ce87eb187f
|
feat:修改统计,分离emoji动作
|
2025-07-01 19:07:12 +08:00 |
|
github-actions[bot]
|
7efe17a9c8
|
🤖 自动格式化代码 [skip ci]
|
2025-07-01 06:47:24 +00:00 |
|
SengokuCola
|
cae015fcfa
|
移除关系处理器,转为在replyer中提取
|
2025-07-01 14:46:09 +08:00 |
|