minecraft1024a
|
5093fd6ddf
|
修正Hippocampus类中的文档注释,更新关键词相关性计算逻辑,确保相似度计算基于关键词列表而非文本。同时,修复ParahippocampalGyrus类中获取边缘数据的逻辑,确保在未找到最后修改时间时使用当前时间。
|
2025-11-19 22:35:23 +08:00 |
|
minecraft1024a
|
a87dfd97b1
|
fix(emoji_manager): 优化表情包删除和使用记录逻辑,确保在未找到记录时不再抛出异常,改为记录警告信息
|
2025-11-19 22:35:21 +08:00 |
|
minecraft1024a
|
be13559563
|
fix(storage): 修复消息ID更新逻辑
将消息ID的更新逻辑从处理 "text" 和 "reply" 类型,调整为专门处理 "notify" 类型。
这确保了只有在收到通知类型的消息时才尝试获取和更新消息ID,避免了在其他消息类型上出现错误。
|
2025-11-19 22:35:19 +08:00 |
|
minecraft1024a
|
036f47c1e0
|
feat:新增内容混淆功能:在API配置中添加混淆选项及强度设置;更新LLM请求处理逻辑以支持内容混淆,包含随机乱码注入和过滤规则指令(最主要的是防**google的审查)
|
2025-11-19 22:35:17 +08:00 |
|
minecraft1024a
|
ed2dd8a5e0
|
fix:优化Web搜索工具和URL解析工具的构造函数,增加插件配置参数支持,调整搜索结果数量和时间范围的默认值。
|
2025-11-19 22:35:15 +08:00 |
|
minecraft1024a
|
1331e6eb66
|
优化Web搜索工具描述,增加可用于LLM的标记(是的孩子们是我**了);移除MaiZone插件中的笑笑boom的代码
|
2025-11-19 22:35:13 +08:00 |
|
minecraft1024a
|
b55d1ef4f2
|
更新MaiZone插件配置:将定时发送任务列表格式从列表改为字典,优化配置读取方式(可算***修好了)
|
2025-11-19 22:35:12 +08:00 |
|
ikun-11451
|
5910adab9c
|
更新README.md:优化文档结构和内容
|
2025-11-19 22:35:11 +08:00 |
|
ikun-11451
|
cf5a5a9382
|
更新README.md:优化文档结构和内容
|
2025-11-19 22:35:11 +08:00 |
|
Furina-1013-create
|
3e4cd5a232
|
测试:修正Git配置以确保贡献者身份正确显示
|
2025-11-19 22:35:10 +08:00 |
|
Navinatte
|
6fa355dd6c
|
更新README.md:移除多余的表情符号,并改了一部分内容让它读起来没那么夸张
|
2025-11-19 22:35:09 +08:00 |
|
ikun-11451
|
cd93b94f95
|
更新README.md:优化文档结构和内容
|
2025-11-19 22:35:08 +08:00 |
|
Navinatte
|
86ead21af8
|
把等待消息的日志修改为debug类型避免正常用的时候遇到:08-11 23:11:15 [聊天节奏] [Test] breaking形式当前累计兴趣值: 0.04, 当前聊天频率: 1.50
08-11 23:11:16 [聊天节奏] [Test] 已等待20秒,累计1条消息,继续等待...
08-11 23:11:17 [聊天节奏] [Test] 已等待21秒,累计1条消息,继续等待...
08-11 23:11:27 [聊天节奏] [Test] 已等待30秒,累计1条消息,继续等待...
08-11 23:11:27 [聊天节奏] [Test] 已等待31秒,累计1条消息,继续等待...
08-11 23:11:37 [聊天节奏] [Test] 已等待40秒,累计1条消息,继续等待...
08-11 23:11:47 [聊天节奏] [Test] 已等待50秒,累计1条消息,继续等待...
08-11 23:11:57 [聊天节奏] [Test] 已等待60秒,累计1条消息,继续等待...
08-11 23:12:07 [聊天节奏] [Test] 已等待70秒,累计1条消息,继续等待...
08-11 23:12:17 [聊天节奏] [Test] 已等待81秒,累计1条消息,继续等待...
类似的这种问题
|
2025-11-19 22:35:08 +08:00 |
|
Navinatte
|
325e646fcf
|
修复记忆整合功能错误喵~
- 修复 AttributeError: 'ParahippocampalGyrus' object has no attribute 'operation_consolidate_memory'的错误喵
~
- 将 consolidate_memory 方法中的调用改为使用存在的 operation_build_memory 方法了喵~
这里是修改的文件喵~:
- src/chat/memory_system/Hippocampus.py: 更正方法调用
|
2025-11-19 22:35:07 +08:00 |
|
Navinatte
|
b8905c672a
|
修改能量值系统日志输出
----之前的太刷屏了...
- 添加能量值日志时间间隔控制 (90秒) -暂时先这么写
- 减少日志刷屏问题
修改文件:
- src/chat/chat_loop/heartFC_chat.py
- template/model_config_template.toml: 别问为什么改了这个,问就是手残()
|
2025-11-19 22:35:05 +08:00 |
|
雅诺狐
|
94a68ba578
|
ada挪出
|
2025-11-19 22:35:04 +08:00 |
|
minecraft1024a
|
c2c895d3ba
|
feat:requirements.txt中添加多个新依赖项(为了适配联网搜索和麦麦空间插件)
优化emoji_manager.py中的数据库查询代码。
|
2025-11-19 22:35:04 +08:00 |
|
雅诺狐
|
23ee3767ef
|
初始化
|
2025-11-19 22:34:56 +08:00 |
|
Windpicker-owo
|
80c1464ba7
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-11-19 20:19:10 +08:00 |
|
Windpicker-owo
|
2c346c3580
|
feat: 强制注册长期记忆目标ID,支持中文描述作为ID映射
|
2025-11-19 20:19:06 +08:00 |
|
Windpicker-owo
|
d9d5fe26ea
|
feat: 更新长期记忆管理器文档,添加ID引用规则和临时ID使用说明
|
2025-11-19 19:55:41 +08:00 |
|
Windpicker-owo
|
d1589c2b79
|
feat: 移除记忆图系统插件,优化记忆管理器的初始化和数据目录配置
|
2025-11-19 19:49:23 +08:00 |
|
Windpicker-owo
|
5cfc74f276
|
feat: 更新模型配置,替换短期记忆构建和决策模型,调整长期记忆构建模型
|
2025-11-19 19:24:06 +08:00 |
|
Windpicker-owo
|
cf48d02ed3
|
feat: 重构记忆系统配置,移除三层记忆相关配置,优化全局记忆管理逻辑,支持批量生成文本向量
|
2025-11-19 19:16:27 +08:00 |
|
Windpicker-owo
|
5231404852
|
feat: 优化长期记忆转移间隔和最大延迟,增强短期记忆清理逻辑,改进三级记忆系统属性处理
|
2025-11-19 18:52:01 +08:00 |
|
Windpicker-owo
|
14133410e6
|
feat: 批量生成文本embedding,优化兴趣匹配计算逻辑,支持消息兴趣值的批量更新
|
2025-11-19 16:30:44 +08:00 |
|
LuiKlee
|
dd99ab17ad
|
修改配置要求
实际测试时,完整部署需要至少需要3.2G的可用空间
|
2025-11-19 14:25:16 +08:00 |
|
Windpicker-owo
|
a11d251ec1
|
feat: 添加三级记忆系统提示词格式化器,优化记忆块和短期记忆的格式化逻辑
|
2025-11-19 14:18:54 +08:00 |
|
LuiKlee
|
3f47606a36
|
Add initial documentation for OneKey-Plus
准备放关于一键包的文档
|
2025-11-19 14:05:45 +08:00 |
|
Windpicker-owo
|
75b806cd41
|
feat: 添加历史消息长度限制,优化上下文管理和消息处理逻辑
|
2025-11-19 13:59:40 +08:00 |
|
Windpicker-owo
|
edc1cd5555
|
feat: 优化长期记忆检索和合并操作,支持图结构扩展和智能合并
|
2025-11-19 11:33:10 +08:00 |
|
Windpicker-owo
|
f260a2c2f4
|
feat: 添加工具调用状态缓存和标准化工具历史记录管理器
|
2025-11-19 01:51:19 +08:00 |
|
Windpicker-owo
|
d227e37a98
|
feat: 优化事件管理,添加事件处理超时和并发限制功能
|
2025-11-19 01:26:23 +08:00 |
|
Windpicker-owo
|
ed483d088a
|
feat: 添加不区分大小写/别名查找功能到图操作类型枚举
|
2025-11-18 21:03:15 +08:00 |
|
Windpicker-owo
|
999d7b285f
|
feat: 重构统一记忆管理器,整合聊天历史上下文并优化记忆块转移逻辑
|
2025-11-18 20:39:05 +08:00 |
|
Windpicker-owo
|
dc3ad19809
|
feat: 采用三层内存系统实现统一内存管理器
- 添加了UnifiedMemoryManager,以整合感知层、短期记忆层和长期记忆层。
- 实现了初始化、消息添加和内存搜索功能。
- 引入了记忆从短期存储到长期存储的自动转移机制。
- 开发了用于结构化内存表示的内存格式化工具。
- 增强日志记录功能,以便在内存操作过程中更好地进行追踪。
|
2025-11-18 16:17:25 +08:00 |
|
Furina-1013-create
|
86cdf77f78
|
与MaiBot开发团队交流了一下并进一步改了Readme,增加了几处强调是Fork项目的说明
>> 补要拷打我当时真的不是我把之前的都init的😭😭😭
|
2025-11-18 13:15:32 +08:00 |
|
Furina-1013-create
|
5873467d9c
|
与MaiBot开发团队交流了一下并进一步改了Readme,增加了几处强调是Fork项目的说明
补要拷打我当时真的不是我把之前的都init的😭😭😭
|
2025-11-18 13:12:36 +08:00 |
|
Windpicker-owo
|
b5cfa41d36
|
feat:实现短期内存管理器和统一内存管理器
- 添加了ShortTermMemoryManager来管理短期记忆,包括提取、决策和记忆操作。
- 集成大型语言模型(LLM),用于结构化记忆提取和决策过程。
- 基于重要性阈值,实现了从短期到长期的内存转移逻辑。
- 创建了UnifiedMemoryManager,通过统一接口整合感知记忆、短期记忆和长期记忆的管理。
- 通过法官模型评估来增强记忆提取过程的充分性。
- 增加了自动和手动内存传输功能。
- 包含内存管理操作和决策的全面日志记录。
|
2025-11-18 11:12:05 +08:00 |
|
tt-P607
|
f8e270c5c8
|
feat(config): 为清晰起见添加 use_anti_truncation 别名
在 `ModelInfo` Pydantic 模型的 `anti_truncation` 字段中添加了别名 `use_anti_truncation`。
此更改提高了配置文件的可读性和明确性,使其更清楚地表明这是一个用于启用该功能的布尔标志,同时不改变内部属性名称。
|
2025-11-17 10:06:22 +08:00 |
|
tt-P607
|
238893e5bf
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-11-17 09:39:00 +08:00 |
|
tt-P607
|
8952a7392d
|
feat(prompt): 指示模型使用更自然的用户昵称
在核心聊天提示中添加了一条新规则,以改善对用户的称呼方式。
这条规则指示模型避免直接重复复杂或含有符号的用户名。相反,它鼓励使用更自然的昵称或缩写,使对话感觉更像人与人之间的交流。
|
2025-11-17 09:38:45 +08:00 |
|
Furina-1013-create
|
16db34af08
|
(你知道吗?阿范其实并不喜欢喜欢被切成臊子😡, 10)
|
2025-11-16 23:18:41 +08:00 |
|
Windpicker-owo
|
50acb70131
|
Merge branch 'dev' of https://github.com/MoFox-Studio/MoFox_Bot into dev
|
2025-11-16 21:18:30 +08:00 |
|
Windpicker-owo
|
d6b5842d06
|
feat(napcat_adapter): 添加服务器地址和端口配置选项,优先使用插件配置
feat(tts_plugin): 优化TTS处理逻辑,支持生成回复并处理文本格式
|
2025-11-16 15:34:59 +08:00 |
|
minecraft1024a
|
8f4e376e4a
|
build(deps): 添加 slowapi 依赖
|
2025-11-16 13:58:44 +08:00 |
|
minecraft1024a
|
cbab331633
|
refactor(config): 移除配置文件模板中的 [security] 部分
在最近的安全相关重构之后,独立的 [security] 配置部分已不再需要。
此提交将其从模板文件中移除以简化配置结构,并相应地更新了版本号。
|
2025-11-16 13:34:56 +08:00 |
|
minecraft1024a
|
164963b6f7
|
refactor(plugin_system): 移除路由级认证,引入端点级安全依赖
之前的插件路由认证机制通过在 `RouterInfo` 中设置 `auth_required` 标志,对整个路由组件统一应用API密钥验证。这种方式缺乏灵活性,无法对单个端点进行细粒度的安全控制。
本次重构移除了 `auth_required` 机制,转而引入一个可重用的 FastAPI 依赖项 `VerifiedDep`。插件开发者现在可以按需将其应用到需要保护的特定端点上,从而实现更灵活、更精确的访问控制。
`hello_world_plugin` 已更新,以演示新的认证方式。
BREAKING CHANGE: 移除了 `RouterInfo` 中的 `auth_required` 属性。所有依赖此属性进行认证的插件路由都需要更新,改为在需要保护的端点上使用 `VerifiedDep` 依赖项。
|
2025-11-16 13:31:59 +08:00 |
|
minecraft1024a
|
6a5af6f69e
|
refactor(api): 移除内存可视化路由的 API 密钥依赖
该路由旨在用于本地调试和可视化,不再需要进行 API 密钥认证。
BREAKING CHANGE: 内存可视化路由现在是公开访问的,不再需要 API 密钥。
|
2025-11-16 12:45:27 +08:00 |
|
minecraft1024a
|
42f0e0e023
|
feat(plugin_system): 引入插件HTTP端点系统
引入了全新的 `BaseRouterComponent` 组件类型,允许插件开发者通过继承并实现 `register_endpoints` 方法来创建 FastAPI 路由。
- 插件系统现在可以自动发现并注册这些路由组件,并将它们挂载到主 FastAPI 应用的 `/plugins/<plugin_name>` 前缀下。
- 新增了全局配置 `[plugin_http_system]`,提供了总开关、API 速率限制和 API 密钥认证 (`X-API-Key`) 等功能,以确保端点的安全性和稳定性。
- 更新了 `hello_world_plugin` 插件,增加了一个简单的 `/greet` 端点作为实现示例。
|
2025-11-16 12:41:35 +08:00 |
|