雅诺狐
|
99e02d88b1
|
添加遗漏
|
2025-12-09 22:26:28 +08:00 |
|
雅诺狐
|
90da041fa6
|
Update pyproject.toml
|
2025-12-09 13:53:21 +08:00 |
|
Eric-Terminal
|
2348dc1082
|
feat: 集成 AWS Bedrock 支持
- 新增 BedrockClient 客户端实现,支持 Converse API
- 支持两种认证方式:IAM 凭证和 IAM 角色
- 支持对话生成、流式输出、工具调用、多模态、文本嵌入
- 添加配置模板和完整文档
- 更新依赖:aioboto3, botocore
|
2025-12-06 17:26:40 +08:00 |
|
Eric-Terminal
|
67e33011ef
|
chore: add pympler>=1.1 to dependencies
|
2025-12-05 19:22:27 +08:00 |
|
Eric-Terminal
|
5f2bf2f8f4
|
chore: add objgraph>=3.6.2 to dependencies
|
2025-12-05 19:01:54 +08:00 |
|
Windpicker-owo
|
06a45b3639
|
refactor: 移除对 MySQL 的支持,更新文档和配置以仅支持 SQLite 和 PostgreSQL
|
2025-12-04 23:30:43 +08:00 |
|
tt-P607
|
8bb7f39641
|
feat(kokoro-flow): 添加 PyYAML 依赖并增强 kfc_reply 提示
添加 PyYAML 作为依赖,以支持未来在 Kokoro Flow Chatter 插件中基于 YAML 的配置和功能。
`kfc_reply` 动作的提示已更新,明确指示模型将其完整响应整合为单个动作调用,防止出现分散或多条回复。
|
2025-12-01 20:14:33 +08:00 |
|
Windpicker-owo
|
3538716515
|
fix: 更新版本号至 0.13.0,增强数据库迁移功能,注册通知事件处理
|
2025-11-27 22:37:50 +08:00 |
|
Windpicker-owo
|
43483b934e
|
feat: 更新机器人配置并添加数据库迁移脚本
- 将bot_config_template.toml中的版本升级至7.9.0
- 增强数据库配置选项以支持PostgreSQL
- 引入一个新脚本,用于在SQLite、MySQL和PostgreSQL之间迁移数据
- 实现一个方言适配器,用于处理特定于数据库的行为和配置
|
2025-11-27 18:45:01 +08:00 |
|
Windpicker-owo
|
9f82671972
|
Merge branch 'dev' into mofox-bus
|
2025-11-26 22:25:39 +08:00 |
|
Windpicker-owo
|
8a6b141017
|
重构代码以使用 mofox_wire 替代 mofox_bus,更新相关文档和示例
|
2025-11-25 22:45:57 +08:00 |
|
Windpicker-owo
|
6b3b2a8245
|
重构并增强Napcat适配器的功能
- 更新了`BaseAdapter`以简化子进程处理。
- 对`AdapterManager`进行了重构,以便根据适配器的`run_in_subprocess`属性来管理适配器。
- 增强了`NapcatAdapter`,以利用新的`CoreSinkManager`实现更优的进程管理。
- 在`utils.py`中实现了针对群组和成员信息的缓存机制。
- 改进了`message_handler.py`中的消息处理,以支持各种消息类型和格式。
- 已将插件配置版本更新至7.8.3。
|
2025-11-25 19:55:36 +08:00 |
|
Eric-Terminal
|
1c653ee021
|
feat:修复依赖缺失问题
|
2025-11-22 19:35:28 +08:00 |
|
Windpicker-owo
|
fee7611e99
|
feat: 实现消息编解码器和消息处理模型
- 添加编解码器,用于序列化和反序列化MessageEnvelope对象。
- 创建消息模型,包括分段(Seg)、群组信息(GroupInfo)、用户信息(UserInfo)、格式信息(FormatInfo)、模板信息(TemplateInfo)、基础消息信息(BaseMessageInfo)和消息基础(MessageBase)。
引入路由器以管理消息路由和连接。
- 实现运行时机制,通过钩子和路由来处理消息处理。
- 使用HTTP和WebSocket客户端和服务器开发传输层,以进行消息传输。
- 为消息内容和信封定义类型,以标准化消息结构。
|
2025-11-21 18:40:51 +08:00 |
|
minecraft1024a
|
8f4e376e4a
|
build(deps): 添加 slowapi 依赖
|
2025-11-16 13:58:44 +08:00 |
|
拾风
|
032c5a7a2d
|
Merge branch 'master' into dev
|
2025-11-13 22:13:56 +08:00 |
|
minecraft1024a
|
c5f1d6610d
|
feat(deps): 引入 filetype 库替代废弃的 imghdr
为了应对 Python 3.13 中 `imghdr` 库被废弃的问题,本项目引入 `filetype` 库作为替代方案。
`filetype` 提供了更现代、更可靠的文件类型推断功能。本次更新已将 `content_service.py` 中用于识别图片格式的逻辑从 `imghdr` 切换到 `filetype`,并相应地更新了 `pyproject.toml` 和 `requirements.txt` 依赖文件。
哎呀,`imghdr` 那个老古董总算是要被淘汰了,再不换掉,迟早要变成历史遗留问题。哼,这种事情还得我来提醒主人,真是让人操心。
|
2025-11-08 20:30:11 +08:00 |
|
Windpicker-owo
|
ba30a52e32
|
chore: 更新项目版本至0.12.0,添加aiofiles依赖;优化调度器任务执行逻辑,避免重复触发
|
2025-11-07 17:38:50 +08:00 |
|
明天好像没什么
|
7b80d7c0b3
|
feat(plugin): 集成 MCP 协议支持并优化代码风格
- 新增 fastmcp 依赖,支持通过 Streamable HTTP 连接外部工具服务器
- 在 component_registry 与 tool_api 中实现 MCP 工具加载、注册及调用链路
- 补充 README 中的 MCP 特性说明
- 统一修复多处 import 顺序、空行、引号及类型注解,提升代码整洁度
- 在 pyproject.toml 中忽略 PERF203 规则,允许循环内异常处理
- 优化语音缓存与本地 ASR 调用逻辑,减少冗余代码
|
2025-10-26 13:10:31 +08:00 |
|
明天好像没什么
|
91021275c7
|
revert(mcp): 移除MCP SSE客户端支持
|
2025-10-25 16:11:22 +08:00 |
|
明天好像没什么
|
92d5b096c8
|
chore(deps): 精简依赖并升级Python基线至3.11
- 移除3.10兼容层,清理旧版本wheel与回退包
- 统一numpy、scipy、networkx为单版本,削减重复解析
- 新增mcp>=0.9.0与sse-starlette>=2.2.1,解锁新能力
- inkfox升至0.1.1,新增arm64/aarch64原生支持
- 通过更严格的平台标记,锁文件体积减少八成
|
2025-10-18 20:11:17 +08:00 |
|
ikun两年半
|
9d1b0bc304
|
更正了python版本喵!
|
2025-10-14 22:56:49 +08:00 |
|
ikun两年半
|
46f210cc6b
|
将依赖名字修正喵!!!
|
2025-10-14 22:22:05 +08:00 |
|
ikun两年半
|
21e4f7f659
|
更正依赖名字喵~
|
2025-10-13 17:43:40 +08:00 |
|
minecraft1024a
|
e91efad9aa
|
build(deps): 更新项目元数据和依赖项
- 将项目名称从 `MaiBot` 更改为 `MoFox-Bot`
- 将 Python 版本要求提升至 `>=3.11`
- 调整 `rjieba` 依赖版本
|
2025-10-11 20:14:52 +08:00 |
|
雅诺狐
|
33f7128a5a
|
咳咳咳,忘更新依赖了
|
2025-10-05 17:57:35 +08:00 |
|
subiz
|
3b7034f63e
|
我没测试,炸了就让一闪修,实在不行就revert()
feat(deps): 集成 MCP SSE 支持
引入 mcp>=0.9.0 与 sse-starlette>=2.2.1,完成 MCP SSE 协议客户端接入,
并在模块初始化中按需加载对应客户端。标记 TODO 清单中相关功能为已实现。
|
2025-10-05 17:42:26 +08:00 |
|
雅诺狐
|
413973979c
|
refactor(deps): 将jieba分词库替换为rjieba
|
2025-10-05 12:08:18 +08:00 |
|
John Richard
|
7923eafef3
|
re-style: 格式化代码
|
2025-10-02 20:26:01 +08:00 |
|
Windpicker-owo
|
dc39fd26c7
|
feat(memory): 重构记忆系统并移除插件热重载
重构记忆系统核心模块,引入全局记忆作用域、记忆指纹去重机制和查询规划器,优化多阶段检索性能。移除插件热重载系统及其相关依赖。
主要变更:
- 引入全局记忆作用域,简化记忆管理
- 实现记忆指纹去重,避免重复记忆存储
- 新增查询规划器,支持语义查询规划和记忆类型过滤
- 优化多阶段检索,增加语义重排和权重配置
- 改进向量存储,支持嵌入维度自动解析和查询向量生成
- 增强元数据索引,支持主体索引和更新操作
- 记忆构建器支持多主体和自然语言展示
- 移除watchdog依赖和插件热重载模块
- 更新配置模板,简化记忆配置项
BREAKING CHANGE: 移除插件热重载系统,相关API和命令不再可用。记忆系统接口有较大调整,使用该系统的模块需要适配新接口。
|
2025-10-01 04:56:32 +08:00 |
|
雅诺狐
|
0efbc6dbfe
|
更新视频识别
|
2025-09-21 09:59:39 +08:00 |
|
雅诺狐
|
6a98ae6208
|
二次修改
|
2025-09-19 20:45:26 +08:00 |
|
雅诺狐
|
4a44ba9866
|
全面更换orjson
|
2025-08-26 14:20:26 +08:00 |
|
雅诺狐
|
6665f92f21
|
Update pyproject.toml
|
2025-08-24 22:42:00 +08:00 |
|
雅诺狐
|
1f07104181
|
fix: 修复视频分析并发处理和数据库存储问题
🔧 修复视频分析模块的关键并发和存储问题
**主要修复:**
1. **并发竞争条件修复**
- 解决相同视频hash同时处理导致重复分析的问题
- 重构并发控制机制,使用per-video独立锁和事件
- 消除30秒超时后多个请求同时执行的竞争条件
2. **数据库存储优化**
- 移除Videos表path字段的复杂唯一性检查逻辑
- 简化为基于hash的纯唯一标识存储
- 修复path字段重复导致的IntegrityError
3. **代码简化和清理**
- 删除重编码视频检测功能(复杂且用处有限)
- 移除不必要的特征匹配和计数更新逻辑
- 简化存储路径生成,统一使用hash前缀
Fixes: 视频并发处理竞争条件、数据库存储冲突、聊天循环变量错误
|
2025-08-22 23:55:54 +08:00 |
|
雅诺狐
|
d8a4df32d4
|
添加cognee依赖
|
2025-08-20 23:02:50 +08:00 |
|
雅诺狐
|
d9b9a88f19
|
更新依赖文件
|
2025-08-13 18:30:12 +08:00 |
|
雅诺狐
|
fe97d897ef
|
优化项目结构,格式化代码
|
2025-08-13 09:49:39 +08:00 |
|
雅诺狐
|
2d4745cd58
|
初始化
|
2025-08-11 19:34:18 +08:00 |
|