mirror of https://gitee.com/dromara/liteFlow
- 新增 AgentStateStoreResolver.resolve(AgentConfig): 按 MemoryStorageMode 选 v2 AgentStateStore,替代 Task 0 删除的 AgentSessionFactory SPI 层。 - NONE→null(v2 stateStore 默认 null,save/load 短路,不造 NoOp 类); JVM→InMemoryAgentStateStore;LOCAL_FILE→JsonFileAgentStateStore(root/.agent-session); REDIS→反射构造 RedisAgentStateStore(Redisson/Jedis/Lettuce 三选一,沿用 1.0 延迟失败范式); MYSQL→反射构造 MysqlAgentStateStore(DataSource + 可选 db/table/createIfNotExist 重载)。 - findings R1-ext 新增 Redis/MySQL/OSS 扩展 store 反射探针签名(含 OSS,供将来扩展枚举复用)。 - 测试 5 例(NONE/JVM/LOCAL_FILE + REDIS/MYSQL beanName 缺失快速失败)全绿, 用 javac + JUnit console-standalone 跑(sibling 测试 WIP,留待 Task 3.2 修后正式 mvn 跑)。 - react-agent-core / liteflow-core 均 BUILD SUCCESS(green commit 不破)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src/main/java/com/yomahub/liteflow/agent | ||
| pom.xml | ||