From 4574658f5600a64bf6caa989680e753ace11500d Mon Sep 17 00:00:00 2001 From: "everywhere.z" Date: Sun, 19 Apr 2026 19:30:18 +0800 Subject: [PATCH] feat(agent-core): add AgentException hierarchy Co-Authored-By: Claude Opus 4.7 --- .../liteflow/agent/exception/AgentConfigException.java | 6 ++++++ .../yomahub/liteflow/agent/exception/AgentException.java | 6 ++++++ .../liteflow/agent/exception/AgentInvocationException.java | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentConfigException.java create mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentException.java create mode 100644 liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentInvocationException.java diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentConfigException.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentConfigException.java new file mode 100644 index 000000000..2204e5a3b --- /dev/null +++ b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentConfigException.java @@ -0,0 +1,6 @@ +package com.yomahub.liteflow.agent.exception; + +public class AgentConfigException extends AgentException { + public AgentConfigException(String message) { super(message); } + public AgentConfigException(String message, Throwable cause) { super(message, cause); } +} diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentException.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentException.java new file mode 100644 index 000000000..339368349 --- /dev/null +++ b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentException.java @@ -0,0 +1,6 @@ +package com.yomahub.liteflow.agent.exception; + +public class AgentException extends RuntimeException { + public AgentException(String message) { super(message); } + public AgentException(String message, Throwable cause) { super(message, cause); } +} diff --git a/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentInvocationException.java b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentInvocationException.java new file mode 100644 index 000000000..0e4479bd2 --- /dev/null +++ b/liteflow-react-agent/liteflow-react-agent-core/src/main/java/com/yomahub/liteflow/agent/exception/AgentInvocationException.java @@ -0,0 +1,6 @@ +package com.yomahub.liteflow.agent.exception; + +public class AgentInvocationException extends AgentException { + public AgentInvocationException(String message) { super(message); } + public AgentInvocationException(String message, Throwable cause) { super(message, cause); } +}