Commit Graph

20 Commits

Author SHA1 Message Date
everywhere.z
7a0720636f fix(agent-anthropic): add anthropic-java SDK dependency
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 20:04:55 +08:00
everywhere.z
e573416bf4 feat(agent-dashscope): add DashScope module to parent pom
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 20:01:38 +08:00
everywhere.z
6840f2fc2a feat(agent-dashscope): add DashScope (Qwen) model factory
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 20:00:42 +08:00
everywhere.z
ff9f6e22d0 fix(agent): comment out unimplemented modules
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 20:00:24 +08:00
everywhere.z
f85d09a2b6 feat(agent-anthropic): add Anthropic model factory
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 20:00:12 +08:00
everywhere.z
7bf6908793 feat(agent-gemini): enable gemini and dashscope modules
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:59:54 +08:00
everywhere.z
8dcfc56258 feat(agent-gemini): add Gemini model factory
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:59:45 +08:00
everywhere.z
d719f83162 feat(agent-openai): add OpenAI factory and compatible presets
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:58:55 +08:00
everywhere.z
404f55c94e test(agent-core): add ReActAgentComponent end-to-end test with FakeEchoModel
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:56:48 +08:00
everywhere.z
17d5deefc7 feat(agent-core): implement ReActAgentComponent with final process()
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:52:57 +08:00
everywhere.z
4f9a4cdca6 feat(agent-core): add ManagedShellCommandTool with whitelist/blacklist policy
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:41:56 +08:00
everywhere.z
3b4c283ae4 feat(agent-core): add WorkspaceFileTools with path traversal guard
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:41:48 +08:00
everywhere.z
7740bab36d fix(agent-core): remove duplicate POJOs from core module
The AgentConfig/SessionConfig/WorkspaceConfig POJOs belong in
liteflow-core, not liteflow-react-agent-core.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:37:06 +08:00
everywhere.z
c9bcc4f1b1 feat(agent-core): add AgentSessionManager with LRU eviction and idle cleanup
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:36:03 +08:00
everywhere.z
b5920b0363 build: enable surefire tests in react-agent-core module
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:32:35 +08:00
everywhere.z
42a03a508f feat(agent-core): add AgentSession with reentrant lock and lastActive
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:30:30 +08:00
everywhere.z
bb5969de75 feat(agent-core): add ReActAgentContext value holder
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:30:23 +08:00
everywhere.z
4574658f56 feat(agent-core): add AgentException hierarchy
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:30:18 +08:00
everywhere.z
73c266529f build: scaffold liteflow-react-agent-core module
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:22:13 +08:00
everywhere.z
fa3cf706ca build: register liteflow-react-agent parent module
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 19:21:49 +08:00