zihanjian
|
151e7b4a73
|
refactor: 重构主程序架构并优化代码结构
- 将主程序从同步模式改为异步架构
- 移除 job_mgmt.py 文件,其功能由其他模块替代
- 优化日志配置和第三方库日志级别
- 添加新的 sendTextMsg 方法以兼容旧接口
- 简化类型注解和导入语句
|
2026-02-25 13:21:01 +08:00 |
|
zihanjian
|
005ec4f473
|
refactor: 移除 Perplexity 相关功能并重构搜索工具
重构 WebSearch 工具使用 Tavily 替代 Perplexity
移除 Perplexity 相关代码、配置和依赖
简化配置文件和工具注册逻辑
|
2026-02-25 13:11:32 +08:00 |
|
zihanjian
|
664b63e4ec
|
feat(session): 添加交互式会话配置流程
实现交互式 session 配置功能,用户可以通过 /session setup 命令逐步配置模型、历史消息数量、人设和会话名称
|
2026-02-25 12:45:41 +08:00 |
|
zihanjian
|
3e36b32f42
|
feat(session): 增强会话管理器功能,支持跨渠道统一会话
- 新增 SessionConfig 类用于管理会话配置,包括模型绑定和人设设置
- 实现会话别名功能,支持跨渠道统一会话管理
- 增加 SQLite 持久化存储会话配置和历史消息
- 添加 /session 命令集,支持查看和修改会话配置
- 优化机器人初始化流程,支持会话配置优先于上下文设置
|
2026-02-25 12:42:32 +08:00 |
|
zihanjian
|
705a359fea
|
feat: 实现基于Channel抽象的聊天机器人框架
新增Channel抽象层,支持本地调试和微信环境
添加LocalChannel用于命令行调试
实现WeChatChannel封装wcferry接口
构建BubblesBot核心逻辑与消息处理流程
|
2026-02-25 12:37:04 +08:00 |
|
zihanjian
|
307499b18b
|
refactor(agent): 移除旧版AI路由和功能处理器,迁移至agent架构
- 删除旧版AI路由模块(ai_router.py)及相关功能处理器(ai_functions.py, handlers.py)
- 移除废弃的reminder_router二级路由
- 清理__init__.py中的废弃模块说明
- 更新robot.py中消息处理逻辑,使用新版_handle_chitchat_async
- 删除已完成重构计划的REFACTOR_PLAN.md
|
2026-02-25 12:26:26 +08:00 |
|
zihanjian
|
0ac82471d4
|
feat: 实现基于Agent Loop的新架构
重构整个项目架构,引入Agent Loop模式处理消息交互。主要变更包括:
1. 新增agent模块,包含AgentLoop核心逻辑、工具注册表和上下文管理
2. 重构LLM提供商实现统一的LLMProvider接口
3. 新增session模块管理对话状态
4. 实现多种工具(web搜索、提醒、聊天历史查询等)
5. 将机器人主逻辑改为异步处理
6. 更新文档说明新架构
该重构提升了系统的可扩展性和维护性,支持更复杂的工具调用场景。
|
2026-02-25 12:21:51 +08:00 |
|
zihanjian
|
2881f5d5c8
|
feat(handlers): 添加工具函数集并重构聊天处理逻辑
|
2026-02-04 19:02:07 +08:00 |
|
zihanjian
|
502c26dfa3
|
refactor(handlers): 清理未使用的导入并重构工具处理逻辑
|
2026-02-04 18:58:29 +08:00 |
|
zihanjian
|
9fae48d3a2
|
feat(tools): 为工具添加执行状态提示并优化工具使用指引
|
2026-02-04 17:52:27 +08:00 |
|
zihanjian
|
f0339f79ac
|
feat: 重构为 Agent 架构并实现工具系统
|
2026-02-04 17:35:08 +08:00 |
|
zihanjian
|
10559d06f1
|
docs: update README to clarify reAct and f-call limitations
|
2026-01-01 15:36:59 +08:00 |
|
zihanjian
|
a82039c30b
|
docs: update README with routing mechanism details
|
2026-01-01 15:33:29 +08:00 |
|
zihanjian
|
7c5315b30d
|
fix(robot): correct logic for reasoning mode and message sending
|
2026-01-01 15:16:32 +08:00 |
|
zihanjian
|
fd5d413f85
|
feat(config): add force_reasoning flag for group chat confi
|
2026-01-01 15:07:52 +08:00 |
|
zihanjian
|
8b5dfa9713
|
feat(chat): add force_reasoning flag for chat model selection
|
2026-01-01 15:00:52 +08:00 |
|
zihanjian
|
dd909cb83a
|
fix(persona): validate persona length before setting
|
2025-11-19 11:08:58 +08:00 |
|
zihanjian
|
b27b75a3be
|
fix(message_forwarder): skip forwarding for quoted messages
|
2025-11-18 11:01:12 +08:00 |
|
zihanjian
|
ff159b319d
|
删字段
|
2025-11-13 16:30:42 +08:00 |
|
zihanjian
|
aad4cfca85
|
enabled
|
2025-11-13 16:21:49 +08:00 |
|
zihanjian
|
4448f46a81
|
转发功能
|
2025-11-13 11:53:57 +08:00 |
|
zihanjian
|
f1912a5b84
|
KIMI
|
2025-11-08 17:16:03 +08:00 |
|
zihanjian
|
3529a324d9
|
改位置
|
2025-10-29 18:19:07 +08:00 |
|
zihanjian
|
bb7f9054bf
|
1
|
2025-10-29 17:22:14 +08:00 |
|
zihanjian
|
33809ada82
|
1
|
2025-10-29 17:21:39 +08:00 |
|
zihanjian
|
e403a6920e
|
persona
|
2025-10-29 17:14:57 +08:00 |
|
zihanjian
|
d6a9ffba46
|
优化技术债
|
2025-10-28 14:37:47 +08:00 |
|
zihanjian
|
aeb5282193
|
300 条
|
2025-10-28 11:26:18 +08:00 |
|
zihanjian
|
79cc0017df
|
消息条数
|
2025-10-28 11:19:32 +08:00 |
|
zihanjian
|
94092f4f82
|
总结
|
2025-10-28 11:14:45 +08:00 |
|
zihanjian
|
aa0a858fc9
|
本轮需要回复的用户及其最新信息
|
2025-10-27 21:11:58 +08:00 |
|
zihanjian
|
52a5585267
|
prpt
|
2025-10-24 10:55:29 +08:00 |
|
zihanjian
|
1356adda3f
|
chitchat 不 at
|
2025-10-23 21:17:55 +08:00 |
|
zihanjian
|
726746eab2
|
base_rate / 10
|
2025-10-23 21:11:54 +08:00 |
|
zihanjian
|
15994b7c08
|
0.01 recovery
|
2025-10-23 21:01:35 +08:00 |
|
zihanjian
|
072692125f
|
群聊插话提醒
|
2025-10-23 20:55:23 +08:00 |
|
zihanjian
|
9c1ed20614
|
0.02
|
2025-10-23 19:47:37 +08:00 |
|
zihanjian
|
f287f536b9
|
主动回复,增强
|
2025-10-23 19:41:18 +08:00 |
|
zihanjian
|
4d33914fd0
|
用户讯息
|
2025-10-23 14:44:34 +08:00 |
|
zihanjian
|
ceef882dad
|
强化“本轮需要处理的用户讯息”
|
2025-10-23 14:41:42 +08:00 |
|
zihanjian
|
e16c80416d
|
主动开聊
|
2025-10-23 14:07:57 +08:00 |
|
zihanjian
|
ac5f10a342
|
赋予 AI 可以主动进行回复的能力
|
2025-10-23 11:26:39 +08:00 |
|
zihanjian
|
c8bba7dc35
|
统一裁掉秒数
|
2025-10-22 15:00:22 +08:00 |
|
zihanjian
|
8a63969003
|
visible_history_limit
|
2025-10-22 14:45:57 +08:00 |
|
zihanjian
|
5954fb79b9
|
context_window
|
2025-10-19 21:01:19 +08:00 |
|
zihanjian
|
800a660c08
|
temperature
|
2025-10-19 18:43:42 +08:00 |
|
zihanjian
|
3406b12bd5
|
深度研究 prompt
|
2025-10-17 14:38:18 +08:00 |
|
zihanjian
|
d9badf438e
|
提醒优化
|
2025-10-16 11:22:11 +08:00 |
|
zihanjian
|
222c001b18
|
提醒二级路由
|
2025-10-16 10:43:34 +08:00 |
|
zihanjian
|
a9baf72d19
|
优化
|
2025-10-15 13:17:05 +08:00 |
|