mirror of https://gitee.com/dromara/liteFlow
Task 7.1:RC3 可达的两项增强能力接入。 enableTaskList:新增 liteflow.agent.task-list.enabled(默认 false), ReactAgentFactory.build 在 enabled 时调 builder.enableTaskList(true) (RC3 build() 内部注册 todo_write 工具 + TaskReminderMiddleware)。 新增 TaskListConfig + AgentConfig.taskList(对齐 SkillsConfig 风格)。 interrupt:ReActAgentComponent 新增 public interrupt(conversationId, agentKey) (及便捷重载 interrupt(conversationId)),委托 ReactAgentFactory.getOrCreate(...).interrupt(cid, akey) (RC3 per-session 中断,userId=conversationId/sessionId=agentKey 映射)。 返回 void,与底层 ReActAgent.interrupt(String,String) 一致。 探针 R-enh(直读 RC3 源码):确认 enableTaskList(boolean)/enableTaskList() 在 Builder 上、 7 个 interrupt 重载均返回 void、TodoTools 工具名 todo_write(full-list-replace 语义)。 测试:InterruptTest(4,单元级:不抛 + 参数透传;in-flight 集成验证留 Task 9) + EnableTaskListTest(3,断言 toolkit 含/不含 todo_write)。 mvn -Dtest=InterruptTest,EnableTaskListTest,StreamingBridgeTest,ProcessIntegrationTest → 9 PASS。 GA-deferred(不建 no-op 占位,Task 8.2 guide 文档化): compaction / 两层 memory / plan-mode / subagent / sandbox / self-learning skill。 Spring Boot starter 元数据补 task-list.enabled 条目(boot2 + boot4)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| liteflow-react-agent-anthropic | ||
| liteflow-react-agent-core | ||
| liteflow-react-agent-dashscope | ||
| liteflow-react-agent-gemini | ||
| liteflow-react-agent-openai | ||
| pom.xml | ||