7 Commits

Author SHA1 Message Date
everywhere.z
61824d6956 feat(react-agent): add session factory infrastructure, memory storage config, and integration tests
- Add MemoryStorageConfig/MemoryStorageMode and per-backend configs (Redis, MySQL, workspace file)
- Add AgentSessionFactoryRegistry with NONE, JVM, WORKSPACE_FILE, REDIS, MYSQL implementations
- Add integration test suite with EL-orchestrated Spring Boot tests
- Remove per-module READMEs in favor of unified guide
- Update POMs, CLAUDE.md, AGENTS.md

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 19:12:29 +08:00
everywhere.z
4285720428 docs(react-agent): add implementation plan for ModelSpec redesign
10-task TDD plan covering ModelSpec/CredentialResolver in core, the
four provider modules (openai/anthropic/gemini/dashscope), the
ReActAgentComponent abstract-method switch, and migration of test cmps.
2026-04-29 17:37:04 +08:00
everywhere.z
b63bc1a7f4 docs(react-agent): add design spec for ModelSpec API redesign
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 17:28:23 +08:00
everywhere.z
3751739b26 docs: 新增 liteflow-react-agent 模块实现计划
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 15:25:06 +08:00
everywhere.z
96f68c84fc docs: 将 ReActAgent 配置融入 LiteflowConfig,apiKey 由抽象类自动提供
- ReActAgentProperties 改名为 AgentConfig,作为 LiteflowConfig.agent 字段
  (Spring Boot 自动走 prefix=liteflow 装配,统一 LiteflowConfigGetter 访问)
- AgentConfig 等纯 POJO 放入 liteflow-core 新包 property.agent,
  严格保证无 agentscope/第三方 SDK 依赖
- 抽象类新增 final agentConfig() 方法,用户不再需要 @Resource 注入配置
- 用户代码示例与执行流程同步更新

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 15:09:06 +08:00
everywhere.z
8333819ffe docs: 修正 ReActAgentComponent 的 userPrompt 语义与 thinking 参数处置
- userMessage 更名为 userPrompt,并改为抽象方法(必须实现)
- 新增 §4.1 明确 thinking level 等模型高级参数由用户在 buildModel 内处理,
  LiteFlow 不做统一抽象

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 14:39:04 +08:00
everywhere.z
f760ac2203 docs: 新增 liteflow-react-agent 模块设计稿
为 LiteFlow 集成 agentscope ReAct Agent 的 5 模块设计:
core + openai(含 DeepSeek/Kimi/GLM/MiniMax preset)+ anthropic + gemini + dashscope。
涵盖抽象类、session/workspace 隔离、shell 命令管控与配置结构。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 14:20:10 +08:00