From 7740bab36dc98682fda232a2f5d7d088bc4e456e Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Sun, 19 Apr 2026 19:37:06 +0800 Subject: [PATCH] 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 --- .../liteflow/property/agent/AgentConfig.java | 12 ----------- .../property/agent/SessionConfig.java | 18 ----------------- .../property/agent/WorkspaceConfig.java | 20 ------------------- 3 files changed, 50 deletions(-) delete mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/AgentConfig.java delete mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/SessionConfig.java delete mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/WorkspaceConfig.java diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/AgentConfig.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/AgentConfig.java deleted file mode 100644 index 98b990807..000000000 --- a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/AgentConfig.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.yomahub.liteflow.property.agent; - -public class AgentConfig { - private WorkspaceConfig workspace = new WorkspaceConfig(); - private SessionConfig session = new SessionConfig(); - - public WorkspaceConfig getWorkspace() { return workspace; } - public void setWorkspace(WorkspaceConfig workspace) { this.workspace = workspace; } - - public SessionConfig getSession() { return session; } - public void setSession(SessionConfig session) { this.session = session; } -} diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/SessionConfig.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/SessionConfig.java deleted file mode 100644 index db8d58f9d..000000000 --- a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/SessionConfig.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.yomahub.liteflow.property.agent; - -import java.time.Duration; - -public class SessionConfig { - private Duration idleTimeout = Duration.ofMinutes(30); - private Duration cleanupInterval = Duration.ofSeconds(10); - private int maxSessions = 100; - - public Duration getIdleTimeout() { return idleTimeout; } - public void setIdleTimeout(Duration idleTimeout) { this.idleTimeout = idleTimeout; } - - public Duration getCleanupInterval() { return cleanupInterval; } - public void setCleanupInterval(Duration cleanupInterval) { this.cleanupInterval = cleanupInterval; } - - public int getMaxSessions() { return maxSessions; } - public void setMaxSessions(int maxSessions) { this.maxSessions = maxSessions; } -} diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/WorkspaceConfig.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/WorkspaceConfig.java deleted file mode 100644 index ca410b886..000000000 --- a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/property/agent/WorkspaceConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.yomahub.liteflow.property.agent; - -public class WorkspaceConfig { - private String root; - private boolean autoCreate = true; - private boolean cleanupOnSessionExpire = true; - private boolean cleanupOnJvmShutdown = false; - - public String getRoot() { return root; } - public void setRoot(String root) { this.root = root; } - - public boolean isAutoCreate() { return autoCreate; } - public void setAutoCreate(boolean autoCreate) { this.autoCreate = autoCreate; } - - public boolean isCleanupOnSessionExpire() { return cleanupOnSessionExpire; } - public void setCleanupOnSessionExpire(boolean cleanupOnSessionExpire) { this.cleanupOnSessionExpire = cleanupOnSessionExpire; } - - public boolean isCleanupOnJvmShutdown() { return cleanupOnJvmShutdown; } - public void setCleanupOnJvmShutdown(boolean cleanupOnJvmShutdown) { this.cleanupOnJvmShutdown = cleanupOnJvmShutdown; } -}