SengokuCola
c0230fc313
feat:统一replyer在是否多模态下的表现,提高一致性和通用性,新增模型visual参数
2026-04-11 16:41:00 +08:00
SengokuCola
8bd1c6ee11
优化对上下文的压缩,新增表达方式快速版本
2026-04-10 12:23:12 +08:00
SengokuCola
65276cf763
feat:新增一个状态面板,使私聊不报错
2026-04-10 11:04:28 +08:00
SengokuCola
19ee2c2f92
Update runtime.py
2026-04-10 01:10:21 +08:00
SengokuCola
fee9341620
feat:提高工具调用成功率,移除冗余的描述中参数介绍,增加索引列表的描述,修改prompt,移除timing的wait打断
2026-04-10 00:45:32 +08:00
SengokuCola
0852c38e81
feat:采用tool索引展开方式压缩tool,移除tool过滤器
2026-04-09 20:29:01 +08:00
SengokuCola
243b8deb43
feat:展示更详细的工具信息,修改wait定义
2026-04-09 19:58:20 +08:00
SengokuCola
b28481d205
feat:优化timing门控逻辑,减少消耗,提高速度
2026-04-09 13:56:34 +08:00
SengokuCola
4849c29b68
fix:表情包识别失败问题
2026-04-07 21:26:42 +08:00
SengokuCola
f058bc3189
feat:合并timing和plan展示,回复频率控制
2026-04-07 20:26:07 +08:00
SengokuCola
297b1bf5e3
remove:无用文件
2026-04-07 18:41:37 +08:00
SengokuCola
2233ee1af4
feat:给planner最终展示添加统一结果
2026-04-07 18:16:12 +08:00
SengokuCola
3b5baf901a
移除残留的KnowU系统,修复gemini请求的思考签名问题
2026-04-07 15:15:37 +08:00
SengokuCola
f2b64cc58c
remove:无用配置,整理配置文件
2026-04-07 14:30:23 +08:00
SengokuCola
50a51757a8
feat:添加提及必回,部分尺寸过大自动重试,移除无用配置项,正确解析at消息
2026-04-07 01:31:58 +08:00
SengokuCola
80be746be0
feat:拆分maisak一些混杂结构
2026-04-05 17:44:28 +08:00
SengokuCola
d82b37a08f
feat:修复gemini tool问题,简化表情包识别,修复非多模态plan图片识别
2026-04-05 14:50:52 +08:00
SengokuCola
87cd992a9f
feat:wait现在会正确重试,给planner打断添加防抖
2026-04-05 02:05:03 +08:00
SengokuCola
7b924774be
feat:修复表达方式的学习和使用,用subagent使用表达
...
1
2026-04-05 00:30:19 +08:00
SengokuCola
faae3edadf
feat:落库麦麦文件夹,需要我帮你稳稳的接住replyer的log吗?
...
feat2
2026-04-04 15:59:12 +08:00
SengokuCola
fd59724e5c
feat:将timing分离成单独的subagent
2026-04-04 15:27:40 +08:00
SengokuCola
07597bc1d7
feat:新增sub_agent,暂时用于emoji选择;修改部分配置位置
2026-04-03 21:57:35 +08:00
SengokuCola
5cdca2bbd4
fix:降低quote的概率
2026-04-03 18:33:51 +08:00
SengokuCola
56f7184c4d
feat:聊天特定的额外prompt支持
2026-04-01 20:14:31 +08:00
SengokuCola
5b92942194
feat:修改图片展示模式,合并no_reply和stop
2026-04-01 14:26:03 +08:00
DrSmoothl
42dbd5462a
feat(mcp_module): add hooks, host LLM bridge, and models for MCP integration
...
- Introduced MCPHostCallbacks for optional host capabilities like sampling and logging.
- Implemented MCPHostLLMBridge to handle MCP Sampling requests and bridge to LLM service.
- Created models for structured data conversion between MCP SDK and internal data models, including tool content items, prompts, and resources.
- Enhanced error handling and logging for better traceability during sampling operations.
2026-03-30 23:51:05 +08:00
DrSmoothl
abb1d071b1
feat: 重构 MCP 配置管理,移除旧配置文件,更新为使用全局配置
2026-03-30 23:32:13 +08:00
DrSmoothl
dc2bf02a42
feat: Introduce unified tooling system for plugins and MCP
...
- Added a new `tooling` module to define a unified model for tool declarations, invocations, and execution results, facilitating compatibility between plugins, legacy actions, and MCP tools.
- Implemented `ToolProvider` interface for various tool providers including built-in tools, MCP tools, and plugin runtime tools.
- Enhanced `MCPManager` and `MCPConnection` to support unified tool invocation and execution results.
- Updated `ComponentRegistry` and related classes to accommodate the new tool specifications and descriptions.
- Refactored existing components to utilize the new tooling system, ensuring backward compatibility with legacy actions.
- Improved error handling and logging for tool invocations across different providers.
2026-03-30 23:11:56 +08:00
DrSmoothl
898b693fe0
修复 pylance
2026-03-30 22:07:07 +08:00
DrSmoothl
e7dbaa1a70
汉化日志
2026-03-30 21:56:18 +08:00
SengokuCola
01ef29aadb
feat:重构maisaka的消息类型,添加打断功能
2026-03-30 00:45:41 +08:00
SengokuCola
b5408b4550
feat:修复私聊回复问题,修复wait动作,补上回复后处理
2026-03-29 19:57:34 +08:00
SengokuCola
8cb0ad3d42
ref:分离know模块和cli模块
2026-03-29 15:06:50 +08:00
SengokuCola
5876f246c0
feat:重新启用表达学习黑话学习,黑话使用和表达使用
2026-03-29 14:39:07 +08:00
SengokuCola
20bab79872
ref:移除一些荣誉模块,新建maisaka回复器
2026-03-29 01:00:43 +08:00
SengokuCola
61819b572d
feat:给maisaka增加了msg_id
2026-03-28 16:13:19 +08:00
SengokuCola
233114b22d
feat:分离主循环和消息接收流程,移除文件操作
2026-03-28 15:54:28 +08:00
SengokuCola
c545b24966
feat:优化maisak循环逻辑,分离接受和处理,移除冗余config.py
2026-03-28 15:23:38 +08:00
DrSmoothl
7a460a474d
feat: 更新多个文件以使用 SessionMessage 替代 MaiMessage,并调整相关逻辑
2026-03-28 13:39:48 +08:00
SengokuCola
a3bc145051
feat:让Maisaka使用message_cache
2026-03-27 15:08:11 +08:00
SengokuCola
0959193808
remove:两个弃用模块
2026-03-27 13:11:51 +08:00
DrSmoothl
414f7ad9a0
feat: 更新日志信息为中文以增强可读性
2026-03-26 23:08:52 +08:00
SengokuCola
a5fc4d172d
feat:提供原生vlm支持
2026-03-24 20:57:57 +08:00
SengokuCola
6cfc92e66f
feat:添加maisaka接管回复逻辑
2026-03-24 18:11:15 +08:00