Commit Graph

  • 03f27be2cd Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-02 14:41:10 +08:00
  • 659a8e0d78 refactor(api, chat): 改进异步处理并解决并发问题 tt-P607 2025-12-02 14:40:58 +08:00
  • 143302065b Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-02 13:05:19 +08:00
  • bcdd987e4c feat(statistic): 优化内存使用,添加分批查询和统计处理上限 feat(typo_generator): 实现单例模式以复用拼音字典和字频数据 feat(query): 添加分批迭代获取结果的功能,优化内存使用 Windpicker-owo 2025-12-02 12:45:10 +08:00
  • 8f4b846630 feat(mem-monitor): 添加内存监控模块,支持内存使用追踪和日志记录 Windpicker-owo 2025-12-02 12:20:21 +08:00
  • 1027c5abf7 feat(chat): 添加群组静音功能并提升私聊响应速度 tt-P607 2025-12-02 01:40:39 +08:00
  • aa1afc093b Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-01 20:21:25 +08:00
  • 2ed11ad1a8 refactor(database-messages): 移除数据库自增主键字段 id Windpicker-owo 2025-12-01 20:21:14 +08:00
  • 6b3d185742 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-12-01 20:14:39 +08:00
  • 8bb7f39641 feat(kokoro-flow): 添加 PyYAML 依赖并增强 kfc_reply 提示 tt-P607 2025-12-01 20:14:33 +08:00
  • 943c2a6566 feat(data-models): 使用 __slots__ 优化内存占用和属性访问性能,更新多个数据模型 Windpicker-owo 2025-12-01 19:57:33 +08:00
  • e72f39c42b Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev Windpicker-owo 2025-12-01 18:44:41 +08:00
  • b46ad71d20 feat(emoji): 添加提取精炼描述的辅助函数并优化表情包发送信息 Windpicker-owo 2025-12-01 18:44:31 +08:00
  • 048ce37c63 refactor(kokoro-flow): 增强对 max_wait_seconds 和超时决策的提示指导 tt-P607 2025-12-01 18:20:53 +08:00
  • 18906826d4 chore(config): 更新 MMC_VERSION 至 0.13.0-alpha.5 Windpicker-owo 2025-12-01 16:20:29 +08:00
  • 273576c97e Merge pull request #17 from MoFox-Studio/feature/kfc 拾风 2025-12-01 16:07:05 +08:00
  • 28c54dbec6 Merge branch 'dev' into feature/kfc 拾风 2025-12-01 16:06:47 +08:00
  • faae4849a8 chore(logging): 将 get_node 错误日志降级为调试级别 tt-P607 2025-12-01 15:39:29 +08:00
  • 85efff4e7a chore(logging): 调整流处理的日志级别 tt-P607 2025-12-01 15:28:34 +08:00
  • 5ceef537d0 Merge branch 'feature/kfc' of https://github.com/MoFox-Studio/MoFox-Core into feature/kfc tt-P607 2025-12-01 14:45:46 +08:00
  • 127d0e039e refactor(kfc): 移除 kfc_reply 回复分段逻辑及相关提示 tt-P607 2025-12-01 14:45:41 +08:00
  • cef52ce963 Merge branch 'feature/kfc' of https://github.com/MoFox-Studio/MoFox-Core into feature/kfc Windpicker-owo 2025-12-01 10:27:57 +08:00
  • 0154c8fedd feat: 增加连续超时计数和用户最后回复时间,优化超时决策上下文信息 Windpicker-owo 2025-12-01 09:20:03 +08:00
  • 5d14bab259 feat: 为Kokoro Flow Chatter实现统一模式,支持模块化提示生成 tt-P607 2025-12-01 01:32:56 +08:00
  • 9b915c4dd2 feat: 添加私聊必回功能喵~ (Private Chat Inevitable Reply) ikun-11451 2025-11-30 22:16:56 +08:00
  • 46359a8933 应该是把私聊必回加回来了喵? ikun-11451 2025-11-30 21:51:09 +08:00
  • 35c4937068 feat: 优化 KFC 主提示词模板,调整结构和字段说明,增强可读性 Windpicker-owo 2025-11-30 21:35:17 +08:00
  • a1feae99cc Merge branch 'feature/kfc' of https://github.com/MoFox-Studio/MoFox-Core into feature/kfc Windpicker-owo 2025-11-30 21:01:09 +08:00
  • 9d0488ef5a feat: 重构 KFC 回复动作,优化回复生成流程和上下文注入 Windpicker-owo 2025-11-30 21:01:02 +08:00
  • 967f0c063e Merge branch 'feature/kfc' of https://github.com/MoFox-Studio/MoFox-Core into feature/kfc tt-P607 2025-11-30 20:45:31 +08:00
  • f4c31ddce7 feat(scripts): 增强数据库迁移工具,支持自动修复 PostgreSQL 问题 tt-P607 2025-11-30 20:45:23 +08:00
  • 1288fd6cf7 feat: 添加主动思考配置选项,优化问候功能和触发概率设置 Windpicker-owo 2025-11-30 20:41:30 +08:00
  • 6330faa793 feat: 移除戳一戳动作的显示消息,简化发送逻辑 Windpicker-owo 2025-11-30 20:33:49 +08:00
  • b148463f66 feat: 优化主动思考器和提示词构建逻辑,新增用户关系和等待思考提示词模板 Windpicker-owo 2025-11-30 20:20:23 +08:00
  • c45f0e9cea feat: 添加获取用户名称的方法,优化超时决策和主动思考中的用户名处理 Windpicker-owo 2025-11-30 19:54:36 +08:00
  • 8e26a5f58c feat: 重构Kokoro Flow Chatter,新增规划器和回复生成器,优化提示词构建逻辑 Windpicker-owo 2025-11-30 18:50:21 +08:00
  • 673da5cc8b feat: 更新提示词构建逻辑,增强说话风格提示信息 Windpicker-owo 2025-11-30 17:48:05 +08:00
  • 7eb784f137 feat: 实施Kokoro Flow Chatter提示管理系统 Windpicker-owo 2025-11-30 17:17:14 +08:00
  • d11c56524c Merge branch 'feature/kfc' of https://github.com/MoFox-Studio/MoFox-Core into feature/kfc Windpicker-owo 2025-11-30 17:08:48 +08:00
  • 109468a808 feat: 更新KFC V2配置和提示词构建逻辑,支持多种配置项和上下文数据整合 Windpicker-owo 2025-11-30 16:50:15 +08:00
  • 252e8620e1 feat: 重命名Kokoro Flow Chatter V2为Kokoro Flow Chatter,更新相关模块和配置 Windpicker-owo 2025-11-30 16:16:22 +08:00
  • c6f34992d1 feat(KFC): 更新聊天处理器和回复模块,优化动作名称及上下文构建逻辑 Windpicker-owo 2025-11-30 15:52:01 +08:00
  • fc85338d0b feat: 更新消息管理和数据库操作日志,增强调试信息 Windpicker-owo 2025-11-30 15:13:01 +08:00
  • 1750004ffa feat: 添加KFC V2专属动作模块及相关功能,优化回复机制 Windpicker-owo 2025-11-30 15:04:00 +08:00
  • dd12c441a9 feat(report): 优化报告图表并引入对数坐标轴 minecraft1024a 2025-11-30 14:16:50 +08:00
  • 474f86af54 feat(report): migrate charting library from Chart.js to ECharts minecraft1024a 2025-11-30 13:53:53 +08:00
  • c68bf4ad4f 重构Kokoro Flow Chatter:移除已弃用的响应后处理器和会话管理器 Windpicker-owo 2025-11-30 13:40:59 +08:00
  • 0fe15dac52 feat: 使用提示管理和会话处理来实现Kokoro Flow Chatter V2 Windpicker-owo 2025-11-30 13:05:26 +08:00
  • 46f88ebc70 feat(report): 重构统计报告页面,引入全新现代化UI主题 minecraft1024a 2025-11-30 13:00:09 +08:00
  • 06b4b7e4b9 feat(log_viewer): 添加日志查看器功能,支持实时查看、搜索和筛选日志 minecraft1024a 2025-11-30 12:13:35 +08:00
  • f489020a12 feat(core): 实现死锁检测器并改进 LLM 消息拆分 本次提交引入了两个主要增强功能:在 StreamLoopManager 中增加死锁检测机制以提高系统稳定性,以及对 Kokoro Flow Chatter (KFC) 的消息拆分策略进行调整,以生成更自然、更贴近人类的对话。 **StreamLoopManager 中的死锁检测:** - 新的死锁检测器现在会定期运行,监控所有活动消息流。 - 它会跟踪每个消息流的最后活动时间,并标记任何超过两分钟未活动的流为潜在死锁。 - 这种主动监控有助于识别和诊断可能卡住的消息流,防止系统整体冻结。 - 为了避免在长时间等待(例如等待用户回复或长时间 LLM 生成)期间出现误报,消息流循环现在即使在睡眠或处理阶段也会定期更新其活动时间戳。 **KFC 中的消息拆分优化:** - 自动,响应后处理器中的基于规则的消息拆分器已被禁用。- 消息拆分的责任现在完全交由大型语言模型(LLM)处理。- 系统提示已更新,明确指示LLM使用多个 reply 操作,将长响应拆分为更短、更自然的段落,模仿真实的人类消息模式。- 此更改允许进行更加上下文感知和情感适宜的消息分段,从而提供更具吸引力的用户体验。**VectorStore 的异步安全性:**- 所有对同步 ChromaDB 库的调用现在都被封装在 asyncio.to_thread() 中。这可以防止阻塞主 asyncio 事件循环,而这正是新检测器设计用来捕获的潜在死锁来源。 tt-P607 2025-11-30 11:59:27 +08:00
  • 7cf55d0d61 feat(config): 完善 Gemini 模型配置模板 minecraft1024a 2025-11-30 11:07:58 +08:00
  • be6a081cec Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-11-30 11:04:22 +08:00
  • 9bc189d6fe feat(gemini_client): 为 Gemini API 添加 thinking_level 参数支持 minecraft1024a 2025-11-30 11:04:18 +08:00
  • acafc074b1 依旧修pyright喵喵喵~ ikun-11451 2025-11-29 22:20:55 +08:00
  • 574c2384a2 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev ikun-11451 2025-11-29 21:26:53 +08:00
  • 72e7492953 依旧修pyright喵~ ikun-11451 2025-11-29 21:26:42 +08:00
  • cabae2ec1e Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-11-29 20:51:15 +08:00
  • 7b0c349c22 refactor(config): 简化配置文件模板,移除废弃的跨上下文配置 minecraft1024a 2025-11-29 20:51:12 +08:00
  • 28719c1c89 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev ikun-11451 2025-11-29 20:40:30 +08:00
  • f0b6a969d5 修了点pyright错误喵~ ikun-11451 2025-11-29 20:40:21 +08:00
  • ad0f495911 feat(permission_api): 增强权限API文档,添加详细注释和示例 fix(system_management): 修复系统命令执行时缺失用户信息的错误处理 minecraft1024a 2025-11-29 20:20:59 +08:00
  • feb4e7155e chore(system_management): 默认禁用系统管理插件 minecraft1024a 2025-11-29 20:07:40 +08:00
  • 58c70107b9 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-11-29 20:06:59 +08:00
  • fc05146f24 feat(plugin_system): 实现插件组件的查询与启禁功能 minecraft1024a 2025-11-29 20:06:42 +08:00
  • 311a161941 喵呜!修好了好多 Pyright 的报错捏~ 🐾 ikun-11451 2025-11-29 20:03:29 +08:00
  • 1c325e91cc Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev ikun-11451 2025-11-29 19:50:27 +08:00
  • 4245228cb7 feat(KFC): 实现 V7 交互模型,具备中断和情感安全功能。本次重大更新彻底改造了 Kokoro Flow Chatter (KFC) 的交互模型,引入了更加稳健、自然且安全的用户体验。主要功能包括处理快速用户输入的中断机制、改善的情感稳定性以防止 AI 行为异常,以及系统提示的全面重写,以提供更自然、人性化的响应。V7 主要增强功能: - **中断机制**:新的消息现在可以中断正在进行的 LLM 处理。被中断的上下文会被保存并与新消息合并,确保不会丢失用户输入,并提供更即时的响应体验,类似于现代即时通讯应用。 - **情感安全与稳定性**: - 现在 AI 不会随意设置负面情绪状态。 - 情绪变化为渐进式,强度变化有限制。 - 新的“情感健康检查”会在加载会话数据时进行清理,以防恢复不稳定状态。 - 对连续跟进消息实施了限制,以避免向未响应的用户发送垃圾信息。 - **提示重构**: - 系统提示已被完全重写,使其更加简洁、自然和对话化,灵感来源于 S4U 模型。 - 提示现在支持一次处理多条未读消息,这是中断机制的核心部分。 - 对 LLM 的指令更清晰,更注重生成类人互动,而不仅仅是完成任务。 tt-P607 2025-11-29 19:49:32 +08:00
  • 2dc64ed0a8 修复本地语音识别插件的依赖导入问题喵~ ikun-11451 2025-11-29 19:49:26 +08:00
  • 02ffef92cc refactor(plugin_system): 将插件管理API拆分为更专注的模块 minecraft1024a 2025-11-29 19:45:00 +08:00
  • 251a7fcbfb fix(plugin_system): 禁止启用或禁用适配器类型组件 minecraft1024a 2025-11-29 19:26:06 +08:00
  • f53c64fdf3 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-11-29 19:24:28 +08:00
  • b2dadfa418 refactor(plugin_system): 将组件状态管理逻辑提取到专职类中 minecraft1024a 2025-11-29 19:24:25 +08:00
  • 9eb8830835 依旧pyright错误喵~ ikun-11451 2025-11-29 19:22:06 +08:00
  • 36805a4a7f Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev ikun-11451 2025-11-29 19:17:54 +08:00
  • c13bac894b 修了一点pyright错误喵~ ikun-11451 2025-11-29 19:17:40 +08:00
  • 7638dde6f3 refactor(plugin_system): 整合插件状态管理至主管理API minecraft1024a 2025-11-29 19:09:36 +08:00
  • 06637891b4 fix(gemini): 调整 safetySettings 参数至 API 请求的正确层级 minecraft1024a 2025-11-29 18:12:10 +08:00
  • b2a0196398 feat(KFC): 为私人聊天实现主动思考 tt-P607 2025-11-29 17:20:00 +08:00
  • 49db3bd138 refactor(KFC): 从独立调度器迁移到统一调度器适配器 tt-P607 2025-11-29 16:32:10 +08:00
  • c4583e61d1 refactor(KFC): 模块化提示生成并简化情绪状态处理 tt-P607 2025-11-29 14:35:01 +08:00
  • aaedd77797 fix: 修复 aiosqlite 日志导致 CPU 占用过高的问题 Eric-Terminal 2025-11-29 00:07:51 +08:00
  • 36dd6ead1a fix(report): 修复报告图表懒加载时的函数调用问题 minecraft1024a 2025-11-29 11:03:55 +08:00
  • 95a221a41d feat(report): 丰富统计报告,增加多种高级可视化图表 minecraft1024a 2025-11-29 10:51:34 +08:00
  • 9dff133146 feat(report): 增强统计报告,增加模块花费图表并优化UI minecraft1024a 2025-11-29 10:12:33 +08:00
  • 7efbf58dda feat(report): 重构统计报告,增加效率分析并采用MD3设计 minecraft1024a 2025-11-29 09:51:46 +08:00
  • 3030578131 fix(llm_models): 修复模型工具中的类型问题并增加断言 minecraft1024a 2025-11-29 09:25:19 +08:00
  • d4d6922a4c refactor(plugin_system): 重构插件API,分离状态管理逻辑 minecraft1024a 2025-11-29 09:16:28 +08:00
  • ec17f6fc0e Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev minecraft1024a 2025-11-29 08:55:33 +08:00
  • ff98187c54 refactor(plugin_system): overhaul ComponentRegistry for clarity and add local state management minecraft1024a 2025-11-29 08:55:31 +08:00
  • 703b5724f9 Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox-Core into dev tt-P607 2025-11-29 02:06:33 +08:00
  • 0746a73bce feat(KFC): 🎉 Kokoro Flow Chatter 心流聊天器 - 私聊专属处理系统从零构建完成 tt-P607 2025-11-29 02:05:56 +08:00
  • 8bdbadd7d5 更新了仓库地址喵 ikun-11451 2025-11-29 00:05:43 +08:00
  • c2bc81be8b feat(maizone): 为说说生成增加跨上下文聊天记录参考 minecraft1024a 2025-11-28 21:29:01 +08:00
  • 722c8bc5a9 feat(context): 新增面向单一用户的跨上下文构建API minecraft1024a 2025-11-28 21:15:28 +08:00
  • a8f899a22f refactor(context): 简化跨上下文功能,移除通用共享组模式 minecraft1024a 2025-11-28 20:39:16 +08:00
  • 78a91c3c42 Merge pull request #11 from mcn1630/dev yishan 2025-11-28 19:22:41 +08:00
  • c9dbf8e299 feat:将tts组件恢复,独立分支 mcn1630 2025-11-28 19:19:36 +08:00
  • e3fba29764 feat:修改空间生图接口为正确调用,使用LLM基于说说内容生成图片提示词 mcn1630 2025-11-28 17:51:01 +08:00
  • 4b0af154a6 Merge branch 'dev' of https://github.com/mcn1630/MoFox-Core into patch mcn1630 2025-11-28 17:26:12 +08:00