minecraft1024a
|
f53993e34a
|
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-11-19 22:45:16 +08:00 |
|
minecraft1024a
|
aa960e02dd
|
style(chat): 统一 chat_loop 模块 logger 命名并添加业务注释
将各子模块 logger 由 hfc.* 缩减为统一 "hfc"
涉及的子模块:
- cycle_tracker / energy_manager / hfc_utils / proactive_thinker / response_handler
|
2025-11-19 22:45:13 +08:00 |
|
Furina-1013-create
|
1238ee3089
|
为拆分heartFC_chat后的几个文件 添加亿点注释
|
2025-11-19 22:45:12 +08:00 |
|
SengokuCola
|
7d2cef9a9c
|
feat:移除reply动作,合并tool配置项
|
2025-07-26 17:29:41 +08:00 |
|
SengokuCola
|
639048deed
|
feat:麦麦会产生thinking,并发送内容到直播流
|
2025-07-21 00:44:58 +08:00 |
|