Commit Graph

  • 8f3338f845 fix: 记忆提取添加末尾逗号 Gardel 2025-12-06 07:53:10 +08:00
  • 46bbf89f20 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-09 22:55:03 +08:00
  • 44f85c40bf refactor(profile,llm): 提高用户资料的准确性和系统的稳健性。本次提交引入了多项针对用户资料管理和大语言模型交互的优化,目标是实现更高的准确性、更严格的数据验证以及提升系统可靠性。 tt-P607 2025-12-09 22:52:36 +08:00
  • 9da5147d3d Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev 雅诺狐 2025-12-09 22:26:32 +08:00
  • 99e02d88b1 添加遗漏 雅诺狐 2025-12-09 22:26:28 +08:00
  • 487e49c1c1 refactor(engine): 移除SQLite和PostgreSQL配置中的查询缓存禁用设置以优化性能 Windpicker-owo 2025-12-09 22:03:52 +08:00
  • 1bccc31235 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-09 21:59:19 +08:00
  • adef2d516e feat(memory): 增加内存大小估算函数的深度限制和对象数量限制以优化性能 Windpicker-owo 2025-12-09 21:59:03 +08:00
  • 73455aa083 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev 雅诺狐 2025-12-09 21:49:16 +08:00
  • 4b62496292 Update Dockerfile 雅诺狐 2025-12-09 21:49:11 +08:00
  • ceee6f38d5 feat(statistic): 延迟统计任务启动时间和运行间隔以优化性能 Windpicker-owo 2025-12-09 21:44:56 +08:00
  • b1fe5b1f08 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-09 17:35:37 +08:00
  • fa9b0b3d7e feat(database): 优化消息查询和计数逻辑,增加安全限制以防内存暴涨 Windpicker-owo 2025-12-09 17:35:23 +08:00
  • c971f7bb8c Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev 雅诺狐 2025-12-09 13:57:24 +08:00
  • 03ab135bbb 锁文件提交 雅诺狐 2025-12-09 13:56:41 +08:00
  • 5d6c70d8ad Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-09 13:54:47 +08:00
  • 5a0294d5c0 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-09 13:54:34 +08:00
  • cb0ad1ef66 Update .gitignore 雅诺狐 2025-12-09 13:54:30 +08:00
  • c008dd0ebd feat(mem_monitor): 添加内存监控阈值和详细数据采集逻辑 Windpicker-owo 2025-12-09 13:54:25 +08:00
  • 90da041fa6 Update pyproject.toml 雅诺狐 2025-12-09 13:53:21 +08:00
  • a6aad8b8ea Revert "fix(redis): 添加Redis缓存模块导入异常处理" 雅诺狐 2025-12-09 13:52:42 +08:00
  • 39582bee41 refactor(permission): 移除权限不足时的消息发送逻辑 Windpicker-owo 2025-12-08 22:48:28 +08:00
  • a2be8685c2 将GPT-SoVITS TTS移出built in,优化kfc提示词 Windpicker-owo 2025-12-08 22:08:31 +08:00
  • f76cf36bae fix(redis): 添加Redis缓存模块导入异常处理 Windpicker-owo 2025-12-08 20:54:23 +08:00
  • 094861e6b7 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-08 18:11:33 +08:00
  • b5e7f6313f fix(sqlite): 调整busy_timeout设置为10秒以减少锁定错误 Windpicker-owo 2025-12-08 18:11:23 +08:00
  • 7c2843de64 feat(postgresql): 增强PostgreSQL会话级性能优化配置 Windpicker-owo 2025-12-08 18:08:37 +08:00
  • 87bd071ced Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev 雅诺狐 2025-12-08 17:44:00 +08:00
  • da27c865d0 引入Redis 雅诺狐 2025-12-08 17:42:57 +08:00
  • e148cfd16b feat(memory): 使用异步初始化确保统一记忆管理器已准备就绪 Windpicker-owo 2025-12-08 17:30:11 +08:00
  • 01bcfb491a Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-08 17:19:33 +08:00
  • a1d60ab026 启用数据库预加载器,清理日志 Windpicker-owo 2025-12-08 17:17:53 +08:00
  • f9b193c86d Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev 雅诺狐 2025-12-08 15:48:44 +08:00
  • 3edcc9d169 ruff 雅诺狐 2025-12-08 15:48:40 +08:00
  • 96ed5a6789 feat(embedding): 优化embedding缓存管理,避免无关标签的缓存影响内存使用 Windpicker-owo 2025-12-08 15:40:29 +08:00
  • 084192843b feat(mem_monitor): 禁用内存监控功能 Windpicker-owo 2025-12-08 12:08:56 +08:00
  • 071a160da9 feat(plugin): 禁用 hello_world_plugin 插件 refactor(prompt): 将日志级别从 info 调整为 debug fix(mem_monitor): 启用内存监控并调整监控间隔至 2400s feat(llm_models): 添加系统提示支持,优化请求策略 refactor(main): 更新内存监控启动日志信息 refactor(user_profile_tool): 将用户画像更新日志级别调整为 debug refactor(exa_engine): 移除搜索引擎请求中的高亮片段选项 feat(system_prompt): 添加系统提示内容 Windpicker-owo 2025-12-08 12:02:44 +08:00
  • 43dbfb2a1e feat(waiting): 添加连续等待超时次数上限配置,优化等待策略 Windpicker-owo 2025-12-07 16:50:18 +08:00
  • 9f666b580e feat(waiting): 添加等待策略配置,支持最大、最小等待时间及倍率调整 Windpicker-owo 2025-12-07 16:38:46 +08:00
  • fbc37bbcaf refactor(logging): 简化日志记录,移除冗余调试信息 delete(connection_pool): 移除连接池管理器相关代码 Windpicker-owo 2025-12-07 15:19:12 +08:00
  • 1667bdc4c0 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-06 22:05:03 +08:00
  • b372cb8fe0 feat(tts): 动态加载动作参数的语音风格 tt-P607 2025-12-06 22:04:51 +08:00
  • 2235920908 fix(plugin): 检查组件可用性时增加对其所属插件状态的判断 minecraft1024a 2025-12-06 19:03:32 +08:00
  • af59966d8b feat(plugin): 防止禁用最后一个启用的 Chatter 组件 minecraft1024a 2025-12-06 18:40:02 +08:00
  • 70c8557e02 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-12-06 18:32:18 +08:00
  • b1e7b6972d feat(plugin): 添加动态加载插件的 API minecraft1024a 2025-12-06 18:32:15 +08:00
  • 2348dc1082 feat: 集成 AWS Bedrock 支持 Eric-Terminal 2025-12-06 17:26:40 +08:00
  • c059c7a2f1 feat: 启动时记录可选依赖 objgraph/pympler 的可用性 Eric-Terminal 2025-12-06 02:23:42 +08:00
  • 5b98038425 fix: 将 pympler 和 objgraph 改为可选依赖,修复 Docker 镜像启动失败问题 Eric-Terminal 2025-12-06 02:16:00 +08:00
  • 67e33011ef chore: add pympler>=1.1 to dependencies Eric-Terminal 2025-12-05 19:22:17 +08:00
  • 125c283d65 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-12-05 19:15:18 +08:00
  • b8bbd7228f feat(plugin): 调整插件路由前缀以避免组件冲突 minecraft1024a 2025-12-05 19:15:14 +08:00
  • 5f2bf2f8f4 chore: add objgraph>=3.6.2 to dependencies Eric-Terminal 2025-12-05 19:01:54 +08:00
  • fa8555aeb7 docs(prompt): 完善用户资料工具使用指南 tt-P607 2025-12-05 02:58:59 +08:00
  • 5ecfb01552 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-05 02:15:59 +08:00
  • 6081eeafea fix(prompt): 加强指令以防止伪造 @ 提及 tt-P607 2025-12-05 02:15:14 +08:00
  • 06a45b3639 refactor: 移除对 MySQL 的支持,更新文档和配置以仅支持 SQLite 和 PostgreSQL Windpicker-owo 2025-12-04 23:30:43 +08:00
  • 63cb81aab6 fix: 更新配置文件,禁用身份压缩以提高回复性能 refactor: 移除日志信息以简化回复和响应动作 Windpicker-owo 2025-12-04 22:49:56 +08:00
  • 2e7b434537 refactor: 使用异步生成器迁移到事件驱动模型以进行聊天流管理 Windpicker-owo 2025-12-04 22:40:12 +08:00
  • 1dfa44b32b fix(config): 更新版本号至 0.13.1-alpha.1 Windpicker-owo 2025-12-04 22:04:27 +08:00
  • 43e25378c8 feat(napcat): 添加事件处理过滤机制,支持黑白名单功能 Windpicker-owo 2025-12-04 21:33:50 +08:00
  • 53bb77686b Revert "feat(chromadb): 添加全局锁以保护 ChromaDB 操作,确保线程安全" Windpicker-owo 2025-12-04 21:04:55 +08:00
  • f5cf0faeb0 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-04 19:29:09 +08:00
  • 7f0494cbc3 Revert "feat(core): 实现死锁检测器并改进 LLM 消息拆分 本次提交引入了两个主要增强功能:在 StreamLoopManager 中增加死锁检测机制以提高系统稳定性,以及对 Kokoro Flow Chatter (KFC) 的消息拆分策略进行调整,以生成更自然、更贴近人类的对话。 **StreamLoopManager 中的死锁检测:** - 新的死锁检测器现在会定期运行,监控所有活动消息流。 - 它会跟踪每个消息流的最后活动时间,并标记任何超过两分钟未活动的流为潜在死锁。 - 这种主动监控有助于识别和诊断可能卡住的消息流,防止系统整体冻结。 - 为了避免在长时间等待(例如等待用户回复或长时间 LLM 生成)期间出现误报,消息流循环现在即使在睡眠或处理阶段也会定期更新其活动时间戳。 **KFC 中的消息拆分优化:** - 自动,响应后处理器中的基于规则的消息拆分器已被禁用。- 消息拆分的责任现在完全交由大型语言模型(LLM)处理。- 系统提示已更新,明确指示LLM使用多个 reply 操作,将长响应拆分为更短、更自然的段落,模仿真实的人类消息模式。- 此更改允许进行更加上下文感知和情感适宜的消息分段,从而提供更具吸引力的用户体验。**VectorStore 的异步安全性:**- 所有对同步 ChromaDB 库的调用现在都被封装在 asyncio.to_thread() 中。这可以防止阻塞主 asyncio 事件循环,而这正是新检测器设计用来捕获的潜在死锁来源。" tt-P607 2025-12-04 19:26:31 +08:00
  • 12e66a328c feat(chatter): 通过更严格、更抽象的规则增强用户印象生成 tt-P607 2025-12-04 19:23:32 +08:00
  • e7cb04bfdd feat(chromadb): 添加全局锁以保护 ChromaDB 操作,确保线程安全 Windpicker-owo 2025-12-04 18:58:07 +08:00
  • 0949e7fa3f Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-04 18:34:44 +08:00
  • cc91e1a2a5 feat(exception-handling): 增强全局异常处理,添加线程和 asyncio 异常捕获 Windpicker-owo 2025-12-04 18:34:37 +08:00
  • 45a7b1f048 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-04 14:10:27 +08:00
  • daf6b51763 feat(chatter): 改进用户资料管理和主动跟进 tt-P607 2025-12-04 14:09:24 +08:00
  • c80a4dda80 Merge pull request #23 from MoFox-Studio/copilot/sub-pr-21 拾风 2025-12-04 09:31:21 +08:00
  • caf3bf704a docs: 添加 v0.13.0 版本更新日志文档 copilot-swe-agent[bot] 2025-12-04 01:29:10 +00:00
  • db49fbd471 Initial plan copilot-swe-agent[bot] 2025-12-04 01:23:11 +00:00
  • 4e0012dba9 fix(config): 更新版本号为 0.13.0 Windpicker-owo 2025-12-04 09:11:21 +08:00
  • 9084a123ce Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-04 09:09:14 +08:00
  • d12a5745d5 feat(requirements): 添加 sqlalchemy 依赖以支持数据库操作 Windpicker-owo 2025-12-04 09:09:06 +08:00
  • 3293e2601f Merge pull request #22 from MoFox-Studio/copilot/sub-pr-21 拾风 2025-12-04 09:06:46 +08:00
  • 9e9a7c6237 fix(bot): improve code quality by addressing ruff linting warnings copilot-swe-agent[bot] 2025-12-04 01:04:40 +00:00
  • 77a10e5484 Initial plan copilot-swe-agent[bot] 2025-12-04 00:57:07 +00:00
  • 22767ce234 feat(context): 为大语言模型提供过去网页搜索的上下文记忆 tt-P607 2025-12-04 04:12:36 +08:00
  • f519f87884 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-04 03:19:59 +08:00
  • d466ddaec8 refactor(search): 将 Exa 引擎迁移到 search_and_contents API tt-P607 2025-12-04 03:19:52 +08:00
  • 4a75b3c0ea feat(notice): 增加消息摘要提取功能并优化表情回复处理 Windpicker-owo 2025-12-03 23:35:59 +08:00
  • d59946ce48 fix(config): 调整缓存和思考时间配置以优化性能 Windpicker-owo 2025-12-03 21:30:47 +08:00
  • 7c35c0a0f5 refactor(profile): 重构用户分析工具以实现更严格的现实分析 tt-P607 2025-12-03 19:39:35 +08:00
  • 973d1ad66d perf(memory): 微调了一下记忆裁判的提示词 tt-P607 2025-12-03 17:31:51 +08:00
  • 2c8ec89546 文档忘记删了 tt-P607 2025-12-03 17:05:44 +08:00
  • cba6d34197 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-03 17:02:39 +08:00
  • 2671a6e7e5 feat(profile):对用户关系和分析系统进行重构,采用结构化数据和异步更新 tt-P607 2025-12-03 16:53:40 +08:00
  • 55919f90db feat(context_builder): 更新记忆块构建逻辑,添加查询文本获取策略以提升记忆检索效果 feat(prompt_builder): 扩展上下文数据构建,支持会话和情况类型参数以优化提示词生成 Windpicker-owo 2025-12-03 14:30:40 +08:00
  • 39c52490d9 feat(chatter): 整合工具使用并增强主聊天流程中的上下文 tt-P607 2025-12-03 14:04:29 +08:00
  • a36e2fdf92 feat(set_emoji_like): 添加群聊检查,确保表情回应动作仅在群聊中有效 Windpicker-owo 2025-12-03 13:55:37 +08:00
  • 6233e27d46 fix(message_handler): 修复全局封禁用户列表的用户ID处理方式,确保ID为字符串格式 Windpicker-owo 2025-12-03 13:48:15 +08:00
  • fe48b8cc71 feat(prompt): 添加安全互动准则块以增强用户交互安全性 Windpicker-owo 2025-12-03 13:33:43 +08:00
  • c1da7452d6 feat(interest): 增加LLM兴趣标签生成时的超时设置,确保初始化阶段不因超时失败 Windpicker-owo 2025-12-03 13:22:07 +08:00
  • 16afd8f6ff feat(filter): 添加无意义消息过滤功能以优化表达学习效果 Windpicker-owo 2025-12-03 13:13:41 +08:00
  • a9fc842287 feat(expression): 添加解析聊天流配置和获取相关聊天ID的功能以支持共享组训练 Windpicker-owo 2025-12-03 12:48:31 +08:00
  • 1acead1f9d feat(cache): 添加 LRU 淘汰机制和缓存大小限制以优化内存使用 Windpicker-owo 2025-12-03 11:42:38 +08:00
  • d5e6746a21 fix(stream): 修复 Chatter 处理标志的假死状态并增强并发保护 Windpicker-owo 2025-12-02 23:11:29 +08:00
  • 9a5ae357b5 fix(chatter): 防止 Chatter 和 ProactiveThinker 之间的竞争条件 tt-P607 2025-12-02 16:38:42 +08:00