LuiKlee
|
0feb878830
|
ruff
|
2025-12-16 16:18:59 +08:00 |
|
LuiKlee
|
d743bdbc10
|
feat(interest_manager, base_interest_calculator): 增强兴趣值计算器的性能和灵活性,添加缓存机制和批量计算支持
|
2025-12-16 11:59:46 +08:00 |
|
Windpicker-owo
|
c2c3c062b7
|
fix(interest_calculator): 调整兴趣计算超时设置,优化性能和用户体验
|
2025-12-10 11:34:42 +08:00 |
|
Windpicker-owo
|
a1d60ab026
|
启用数据库预加载器,清理日志
|
2025-12-08 17:17:53 +08:00 |
|
ikun-11451
|
f0b6a969d5
|
修了点pyright错误喵~
|
2025-11-29 20:40:21 +08:00 |
|
Windpicker-owo
|
0908fb50a0
|
优化日志
|
2025-11-26 21:16:16 +08:00 |
|
Windpicker-owo
|
0cf7f87b66
|
refactor: 优化兴趣值管理器和统一调度器,增强任务执行的并发控制
|
2025-11-07 22:13:00 +08:00 |
|
sunbiz1024
|
8f4f7d19af
|
ruff
|
2025-10-06 09:38:16 +08:00 |
|
minecraft1024a
|
2c74b472ab
|
style: 统一代码风格并进行现代化改进
对整个代码库进行了一次全面的风格统一和现代化改进。主要变更包括:
- 将 `hasattr` 等内置函数中的字符串参数从单引号 `'` 统一为双引号 `"`。
- 采用现代类型注解,例如将 `Optional[T]` 替换为 `T | None`,`List[T]` 替换为 `list[T]` 等。
- 移除不再需要的 Python 2 兼容性声明 `# -*- coding: utf-8 -*-`。
- 清理了多余的空行、注释和未使用的导入。
- 统一了文件末尾的换行符。
- 优化了部分日志输出和字符串格式化 (`f"{e!s}"`)。
这些改动旨在提升代码的可读性、一致性和可维护性,使其更符合现代 Python 编码规范。
|
2025-10-05 13:21:27 +08:00 |
|
Windpicker-owo
|
1a68365752
|
perf(interest): 增加兴趣值计算超时时间并优化日志记录
将兴趣值计算的默认超时时间从0.5秒增加到2.0秒,以减少因计算时间较长导致的超时情况。同时优化了超时日志记录,使用warning级别并显示具体的超时时间,使问题排查更加清晰。
|
2025-10-05 03:24:28 +08:00 |
|
Windpicker-owo
|
8d90514816
|
refactor(interest): 为兴趣值计算添加超时机制并清理重复代码
为兴趣值计算方法添加超时参数,防止计算过程阻塞系统。
当计算超时时返回默认值,同时让计算在后台继续执行。
删除了重复的 MessageInterestManager 类,统一使用 InterestManager。
|
2025-10-05 03:08:13 +08:00 |
|
Windpicker-owo
|
624298e1b8
|
refactor(chat): 异步化聊天系统并重构兴趣值计算机制
将同步调用改为异步调用以提升性能,重构兴趣值计算流程以支持更灵活的组件化架构。主要改进包括:
- 异步化ChatManager相关方法,避免阻塞主线程
- 重构兴趣值计算系统,从插件内部计算改为通过兴趣管理器统一处理
- 新增should_act字段支持更细粒度的动作决策
- 优化初始化逻辑,避免构造函数中的异步操作
- 扩展插件系统支持兴趣计算器组件注册
- 更新数据库模型以支持新的兴趣值相关字段
这些改进提升了系统的响应性能和可扩展性,同时保持了API的向后兼容性。
|
2025-10-05 01:25:52 +08:00 |
|