minecraft1024a
ade903fcdd
fix(planner): fix case of message ID prefix from 'M' to 'm
2025-08-21 21:37:28 +08:00
minecraft1024a
09b36585b3
feat(proactive_thinking): 重构主动思考为由Planner直接决策
...
重构了主动思考的触发和决策流程。原有的通过生成特定prompt来启动思考循环的方式被移除,改为直接调用Planner的`PROACTIVE`模式。
- **Planner增强**:
- 新增`PROACTIVE`聊天模式,用于处理主动思考场景。
- 为`PROACTIVE`模式设计了专用的prompt模板,整合了长期记忆、当前状态等信息。
- 引入`do_nothing`动作,允许Planner在分析后决定保持沉默。
- 增加从海马体(长期记忆)获取上下文的功能,为决策提供更丰富的背景。
- **ProactiveThinker简化**:
- 移除了原有的prompt生成和调用`observe`的逻辑。
- 现在直接调用`action_planner.plan(mode=ChatMode.PROACTIVE)`来获取决策。
- 根据Planner返回的动作(如`do_nothing`或具体行动),决定是保持沉默还是执行计划。
- **CycleProcessor & Tracker调整**:
- `CycleProcessor`新增`execute_plan`方法,用于执行一个已经由Planner预先制定好的计划。
- `CycleTracker`能够区分并标记由主动思考发起的循环(例如,cycle_id为 "1.p"),以便于追踪和分析。
2025-08-21 19:29:14 +08:00
minecraft1024a
15e53742f5
fix(chat): 兼容 target_message_id 为 int 或缺少前缀 M 的情况
...
在 FOCUS 模式下,对 `target_message_id` 进行处理,以确保其为字符串格式并以 "M" 为前缀。这修复了当传入的 ID 为整数或缺少前缀时可能导致消息查找失败的问题。
2025-08-21 18:36:00 +08:00
雅诺狐
5e91f9ef5f
Remove unused imports across multiple modules
...
Cleaned up various files by removing unused or redundant import statements to improve code readability and reduce potential confusion. No functional changes were made.
2025-08-19 11:55:24 +08:00
minecraft1024a
e19106b5b0
添加聊天类型限制功能,支持根据聊天类型过滤命令和动作,新增私聊和群聊专用命令及动作,优化相关日志记录。
2025-08-16 13:21:13 +08:00
minecraft1024a
b82bb30095
优化ActionPlanner类中的时间戳更新逻辑,确保在成功执行计划后再更新last_obs_time_mark,以提高消息判断的准确性。
2025-08-14 17:57:01 +08:00
minecraft1024a
ee66fbe827
优化插件热重载管理,支持多个监听目录
2025-08-14 13:43:22 +08:00
minecraft1024a
5f7f68f640
重构日程管理模块,将原有的schedule_manager模块迁移至manager目录,并更新相关引用。同时优化了定时任务管理逻辑,确保基于日程的发送功能正常运作,改进了日志记录和活动处理机制(OK兄弟们全体目光向我看齐,看我看我,我是个sb)
2025-08-14 12:40:58 +08:00
minecraft1024a
a8dc0937dd
整理了一下配置文件
2025-08-13 21:39:23 +08:00
minecraft1024a
36e937a57a
更新时间戳显示模式,在消息回复和规划器规划时:消息将显示完整日期 (如: 2024-01-15 14:30:22)
2025-08-13 21:19:30 +08:00
minecraft1024a
8a538cd0c0
更新聊天响应逻辑,优化消息针对性判断,避免无意义参与;同时在提示中增加针对性分析规则以提升对话质量。
2025-08-13 20:55:51 +08:00
minecraft1024a
871ece9965
添加决策器自定义提示词功能,允许用户启用并设置自定义提示词内容
2025-08-13 19:11:30 +08:00
minecraft1024a
f071345bbc
优化决策后时间戳更新逻辑,确保新消息判断的准确性
2025-08-13 18:49:45 +08:00
minecraft1024a
370176bffa
优化表情包删除逻辑,确保成功删除记录后返回正确的结果。同时,更新聊天提示模板,新增日程和心情信息,以提升聊天互动的自然性和趣味性(希望能更好的回复)
2025-08-13 16:10:45 +08:00
雅诺狐
2d4745cd58
初始化
2025-08-11 19:34:18 +08:00