From a90e1d7a481ad21b77149e98cbe73c9ea8f3c0c2 Mon Sep 17 00:00:00 2001 From: LuanY77 <2307984361@qq.com> Date: Fri, 26 Sep 2025 08:18:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E5=AE=9A=E5=8F=91=E5=B8=83=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=20since=20->=202.16.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../liteflow/ai/annotation/AIComponent.java | 2 +- .../ai/annotation/model/io/AIInput.java | 2 +- .../ai/annotation/model/io/AIOutput.java | 2 +- .../ai/annotation/model/io/InputField.java | 2 +- .../ai/annotation/model/io/OutputField.java | 2 +- .../ai/annotation/model/node/AIChat.java | 2 +- .../ai/annotation/model/node/AIClassify.java | 2 +- .../config/LiteFlowAIAutoConfiguration.java | 2 +- .../liteflow/ai/config/LiteFlowAIConfig.java | 2 +- .../ai/config/LiteFlowAIConfigGetter.java | 2 +- .../ai/config/LiteFlowAIModelProperty.java | 2 +- .../LiteFlowAIModelPropertyRegistry.java | 2 +- .../ai/config/LiteFlowAIProperty.java | 2 +- .../LiteFlowAIPropertyAutoConfiguration.java | 2 +- .../liteflow/ai/context/ChatContext.java | 2 +- .../liteflow/ai/context/StreamHandler.java | 2 +- .../ai/domain/constant/ProviderName.java | 2 +- .../ai/domain/dto/ModelConfigAggregator.java | 2 +- .../ai/domain/dto/ParsedAnnotationConfig.java | 2 +- .../dto/ParsedChatAnnotationConfig.java | 2 +- .../dto/ParsedClassifyAnnotationConfig.java | 2 +- .../liteflow/ai/domain/enums/AITypeEnum.java | 2 +- .../ai/domain/enums/ResourcePrefixEnum.java | 2 +- .../ai/exception/LiteFlowAIException.java | 2 +- .../liteflow/ai/model/ModelFactory.java | 2 +- .../liteflow/ai/model/ModelProvider.java | 2 +- .../ai/model/ModelProviderRegistrar.java | 2 +- .../ai/parse/AbstractAnnotationProcessor.java | 2 +- .../liteflow/ai/parse/AnnotationParser.java | 2 +- .../ai/parse/AnnotationProcessor.java | 2 +- .../parse/anno/ChatAnnotationProcessor.java | 2 +- .../anno/ClassifyAnnotationProcessor.java | 2 +- .../anno/WorkflowAnnotationProcessor.java | 2 +- .../assemble/AbstractRequestAssembler.java | 2 +- .../parse/assemble/ChatRequestAssembler.java | 2 +- .../assemble/ClassifyRequestAssembler.java | 2 +- .../ai/parse/assemble/RequestAssembler.java | 2 +- .../ai/parse/context/ContextAccessor.java | 2 +- .../ai/parse/context/ProcessorContext.java | 2 +- .../ai/parse/prompt/PromptTemplateParser.java | 2 +- .../loader/DefaultPromptResourceLoader.java | 2 +- .../prompt/loader/PromptResourceLoader.java | 2 +- .../resource/AbstractPromptResource.java | 2 +- .../parse/prompt/resource/PromptResource.java | 2 +- .../impl/ClassPathPromptResource.java | 2 +- .../impl/FileSystemPromptResource.java | 2 +- .../resource/impl/TextPromptResource.java | 2 +- .../resource/impl/UrlPromptResource.java | 2 +- .../proxy/AIComponentBeanPostProcessor.java | 2 +- .../liteflow/ai/proxy/AIComponentFactory.java | 2 +- .../liteflow/ai/proxy/AIComponentHolder.java | 2 +- .../ai/proxy/AIComponentProxyRegistrar.java | 2 +- .../ai/proxy/ProxyInterfaceAware.java | 2 +- .../ai/proxy/handler/AIComponentHandler.java | 2 +- .../handler/AbstractAIComponentHandler.java | 2 +- .../proxy/handler/ChatComponentHandler.java | 2 +- .../handler/ClassifyComponentHandler.java | 2 +- .../handler/WorkflowComponentHandler.java | 2 +- .../AbstractAIInvocationHandler.java | 2 +- .../invocation/ChatAIInvocationHandler.java | 2 +- .../ClassifyAIInvocationHandler.java | 2 +- .../ai/proxy/wrap/AIProxyWrapBean.java | 2 +- .../ai/proxy/wrap/ChatProxyWrapBean.java | 2 +- .../ai/proxy/wrap/ClassifyProxyWrapBean.java | 2 +- .../ai/tool/SpringBeanToolRegistry.java | 2 +- .../liteflow/ai/util/DurationUtil.java | 2 +- .../yomahub/liteflow/ai/util/KeyValue.java | 2 +- .../com/yomahub/liteflow/ai/util/SetUtil.java | 2 +- .../yomahub/liteflow/ai/util/SpringUtil.java | 2 +- .../yomahub/liteflow/ai/util/TriState.java | 2 +- .../exception/LiteFlowAIEngineException.java | 2 +- .../ai/engine/interact/InteractClient.java | 2 +- .../ai/engine/interact/LlmInteractClient.java | 2 +- .../callbacks/ChunkCallbackTransformer.java | 2 +- .../interact/callbacks/ResultHandler.java | 2 +- .../pipeline/ChunkProcessPipeline.java | 2 +- .../interact/pipeline/ChunkTransformer.java | 2 +- .../interact/pipeline/InteractContext.java | 2 +- .../protocol/AbstractProtocolTransformer.java | 2 +- .../protocol/ProtocolTransformer.java | 2 +- .../protocol/ProtocolTransformerFactory.java | 2 +- .../protocol/StreamingProtocolChunk.java | 2 +- .../protocol/StreamingProtocolType.java | 2 +- .../engine/interact/transport/Transport.java | 2 +- .../interact/transport/TransportListener.java | 2 +- .../interact/transport/TransportType.java | 2 +- .../transport/impl/DnJsonTransport.java | 2 +- .../transport/impl/HttpTransport.java | 2 +- .../interact/transport/impl/SseTransport.java | 2 +- .../liteflow/ai/engine/log/EngineLog.java | 2 +- .../ai/engine/log/EngineLogManager.java | 2 +- .../liteflow/ai/engine/model/BaseModel.java | 2 +- .../liteflow/ai/engine/model/ModelConfig.java | 2 +- .../ai/engine/model/ModelOptions.java | 2 +- .../ai/engine/model/ModelRequest.java | 2 +- .../ai/engine/model/ModelResponse.java | 2 +- .../engine/model/chat/AbstractChatModel.java | 2 +- .../ai/engine/model/chat/ChatModel.java | 2 +- .../engine/model/chat/entity/ChatConfig.java | 2 +- .../engine/model/chat/entity/ChatOptions.java | 2 +- .../engine/model/chat/entity/ChatRequest.java | 2 +- .../model/chat/entity/ChatResponse.java | 2 +- .../model/chat/message/AbstractMessage.java | 2 +- .../model/chat/message/AssistantMessage.java | 2 +- .../ai/engine/model/chat/message/Content.java | 2 +- .../ai/engine/model/chat/message/Message.java | 2 +- .../model/chat/message/MessageType.java | 2 +- .../model/chat/message/SystemMessage.java | 2 +- .../model/chat/message/ToolMessage.java | 2 +- .../model/chat/message/UserMessage.java | 2 +- .../ai/engine/model/output/FinishReason.java | 2 +- .../ai/engine/model/output/Response.java | 2 +- .../ai/engine/model/output/ResponseType.java | 2 +- .../ai/engine/model/output/TokenUsage.java | 2 +- .../model/output/structure/Description.java | 2 +- .../structure/ParameterizedTypeImpl.java | 2 +- .../model/output/structure/TypeReference.java | 2 +- .../generator/JsonSchemaGenerator.java | 2 +- .../structure/parser/JsonSchemaParser.java | 2 +- .../liteflow/ai/engine/tool/ToolCall.java | 2 +- .../liteflow/ai/engine/tool/ToolCallBack.java | 2 +- .../ai/engine/tool/ToolDefinition.java | 2 +- .../ai/engine/tool/annotation/Tool.java | 2 +- .../ai/engine/tool/annotation/ToolParam.java | 2 +- .../tool/function/FunctionToolCallback.java | 2 +- .../tool/method/MethodToolCallBack.java | 2 +- .../tool/registry/DelegatingToolRegistry.java | 2 +- .../tool/registry/ScanningToolRegistry.java | 2 +- .../tool/registry/StaticToolRegistry.java | 2 +- .../ai/engine/tool/registry/ToolRegistry.java | 2 +- .../liteflow/ai/engine/util/HttpUtil.java | 2 +- .../ai/engine/util/ObjectMapperHolder.java | 2 +- .../engine/util/request/HttpPartBuilder.java | 2 +- .../ai/engine/util/request/RequestBody.java | 2 +- .../util/request/RequestBodyConvertible.java | 2 +- .../ai/engine/util/request/RequestHeader.java | 2 +- .../request/RequestHeaderConvertible.java | 2 +- .../config/DashScopeAutoConfiguration.java | 2 +- .../config/DashScopeModelProperty.java | 2 +- .../constants/DashScopeConstant.java | 2 +- .../DashScopeProtocolTransformer.java | 2 +- .../model/DashScopeModelProvider.java | 2 +- .../model/chat/DashScopeChatConfig.java | 2 +- .../model/chat/DashScopeChatModel.java | 2 +- .../model/chat/DashScopeChatRequest.java | 2 +- .../config/OllamaAutoConfiguration.java | 2 +- .../ollama/config/OllamaModelProperty.java | 2 +- .../ollama/constants/OllamaConstant.java | 2 +- .../interact/OllamaProtocolTransformer.java | 2 +- .../ollama/model/OllamaModelProvider.java | 2 +- .../ollama/model/chat/OllamaChatConfig.java | 2 +- .../ollama/model/chat/OllamaChatModel.java | 2 +- .../ollama/model/chat/OllamaChatRequest.java | 2 +- .../config/OpenAIAutoConfiguration.java | 2 +- .../openai/config/OpenAIModelProperty.java | 2 +- .../openai/constants/OpenAIConstant.java | 2 +- .../interact/OpenAIProtocolTransformer.java | 2 +- .../openai/model/OpenAIModelProvider.java | 2 +- .../openai/model/chat/OpenAIChatConfig.java | 2 +- .../openai/model/chat/OpenAIChatModel.java | 2 +- .../openai/model/chat/OpenAIChatRequest.java | 2 +- .../coze/annotation/CozeWorkflowChat.java | 2 +- .../coze/annotation/CozeWorkflowRun.java | 2 +- .../config/CozeWorkflowAutoConfiguration.java | 2 +- .../coze/config/CozeWorkflowProperty.java | 2 +- .../CozeWorkflowChatComponentHandler.java | 2 +- .../CozeWorkflowRunComponentHandler.java | 2 +- .../CozeWorkflowChatInvocationHandler.java | 2 +- .../CozeWorkflowRunInvocationHandler.java | 2 +- .../ai/workflow/coze/util/KeyValueUtil.java | 2 +- .../wrap/CozeWorkflowChatProxyWrapBean.java | 2 +- .../wrap/CozeWorkflowRunProxyWrapBean.java | 2 +- .../annotation/DashScopeWorkflow.java | 2 +- .../dashscope/annotation/RagOptions.java | 2 +- .../DashScopeWorkflowAutoConfiguration.java | 2 +- .../config/DashScopeWorkflowProperty.java | 2 +- .../DashScopeWorkflowComponentHandler.java | 2 +- .../DashScopeWorkflowInvocationHandler.java | 2 +- .../wrap/DashScopeWorkflowProxyWrapBean.java | 2 +- .../liteflow/test/ai/core/chat/ChatTest.java | 7 --- .../liteflow/test/ai/core/chat/cmp/ACmp.java | 7 --- .../liteflow/test/ai/core/chat/cmp/BCmp.java | 7 --- .../test/ai/core/chat/cmp/Output.java | 6 --- .../chat/cmp/dashscope/DashScopeChatCmp.java | 7 --- .../cmp/dashscope/DashScopeStreamCmp.java | 7 --- .../core/chat/cmp/ollama/OllamaChatCmp.java | 7 --- .../core/chat/cmp/ollama/OllamaStreamCmp.java | 7 --- .../core/chat/cmp/openai/OpenAIChatCmp.java | 7 --- .../core/chat/cmp/openai/OpenAIStreamCmp.java | 6 --- .../test/ai/core/classify/ClassifyTest.java | 1 - .../test/ai/core/classify/cmp/ACmp.java | 7 --- .../test/ai/core/classify/cmp/JavaCmp.java | 7 --- .../test/ai/core/classify/cmp/PythonCmp.java | 7 --- .../liteflow/test/ai/core/tool/ToolTest.java | 6 --- .../liteflow/test/ai/core/tool/cmp/ACmp.java | 7 --- .../test/ai/core/tool/tools/ToolConfig.java | 7 --- .../test/ai/core/tool/tools/ToolInput.java | 7 --- .../test/ai/core/util/SetUtilTest.java | 7 --- .../test/ai/engine/interact/InteractTest.java | 2 +- .../engine/interact/util/TestDataReader.java | 2 +- .../structure/JsonSchemaGeneratorTest.java | 1 - .../structure/JsonSchemaParserTest.java | 1 - .../ai/engine/structure/param/Output.java | 1 - .../param/OutputWithRequiredFalse.java | 1 - .../engine/structure/param/OutputWithT.java | 1 - .../test/ai/engine/tool/ToolTest.java | 1 - .../test/ai/engine/tool/domain/TestTools.java | 1 - .../test/ai/engine/tool/domain/ToolInput.java | 1 - .../ai/model/ollama/ModelConfiguration.java | 50 ------------------- .../ai/model/ollama/ModelFactoryTest.java | 35 ------------- 210 files changed, 181 insertions(+), 398 deletions(-) delete mode 100644 liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelConfiguration.java delete mode 100644 liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelFactoryTest.java diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/AIComponent.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/AIComponent.java index a27e9bfc7..25bfa3393 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/AIComponent.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/AIComponent.java @@ -21,7 +21,7 @@ import java.time.Duration; * * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIInput.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIInput.java index 416c211e5..74e8090c1 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIInput.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIInput.java @@ -9,7 +9,7 @@ import java.lang.annotation.Target; * AI 输入节点注解 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIOutput.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIOutput.java index 1d47c3d53..b041a9932 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIOutput.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/AIOutput.java @@ -11,7 +11,7 @@ import java.lang.annotation.Target; * AI 输出节点注解 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/InputField.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/InputField.java index 591fee6e5..948038b13 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/InputField.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/InputField.java @@ -8,7 +8,7 @@ import java.lang.annotation.RetentionPolicy; * 定义单个输入字段的映射关系 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) public @interface InputField { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/OutputField.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/OutputField.java index cf4bdd032..243b81e28 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/OutputField.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/io/OutputField.java @@ -11,7 +11,7 @@ import java.lang.annotation.RetentionPolicy; * 此注解应在 {@link AIOutput#mapping()} 数组中使用。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) public @interface OutputField { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIChat.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIChat.java index 9b6443ba2..26c6c0dc6 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIChat.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIChat.java @@ -17,7 +17,7 @@ import java.lang.annotation.Target; * AI Chat 节点注解 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIClassify.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIClassify.java index c9a3da1ce..7b75370eb 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIClassify.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/annotation/model/node/AIClassify.java @@ -16,7 +16,7 @@ import java.lang.annotation.Target; * AI 分类节点注解 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIAutoConfiguration.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIAutoConfiguration.java index 8c1e9af3a..eeb83134e 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIAutoConfiguration.java @@ -21,7 +21,7 @@ import java.util.List; * LiteFlow-AI 主配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConditionalOnProperty(prefix = "liteflow.ai", name = "enable", havingValue = "true") diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfig.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfig.java index 8d06ea7ec..0b5f5d46b 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfig.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfig.java @@ -6,7 +6,7 @@ import java.util.List; * LiteFlow AI 配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LiteFlowAIConfig { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfigGetter.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfigGetter.java index df7f14e49..e022ae9c0 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfigGetter.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIConfigGetter.java @@ -8,7 +8,7 @@ import java.util.Objects; * LiteFlow-AI 配置获取器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LiteFlowAIConfigGetter { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelProperty.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelProperty.java index d34b3597e..99d982174 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelProperty.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelProperty.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.config; * AI 模型属性接口,用于在配置文件中配置apikey等敏感信息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface LiteFlowAIModelProperty { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelPropertyRegistry.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelPropertyRegistry.java index 04af7d948..f3e77639e 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelPropertyRegistry.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIModelPropertyRegistry.java @@ -13,7 +13,7 @@ import java.util.stream.Collectors; * AI 模型属性注册中心,用于注册和管理 AI 模型属性 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LiteFlowAIModelPropertyRegistry { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIProperty.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIProperty.java index a1f1fad4b..ad1eee22f 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIProperty.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIProperty.java @@ -8,7 +8,7 @@ import java.util.List; * LiteFlow AI 参数配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai") diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIPropertyAutoConfiguration.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIPropertyAutoConfiguration.java index 96c9d95b3..6e0971dbe 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIPropertyAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/config/LiteFlowAIPropertyAutoConfiguration.java @@ -10,7 +10,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * LiteFlow-AI 参数配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @EnableConfigurationProperties({ LiteFlowAIProperty.class }) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/ChatContext.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/ChatContext.java index 3e1487bd2..7bd0dc1bf 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/ChatContext.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/ChatContext.java @@ -13,7 +13,7 @@ import java.util.UUID; * 对于 StreamHandler 参数,可以通过流程参数传入,也可以通过 ChatContext 的构造函数传入 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatContext extends DefaultContext { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/StreamHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/StreamHandler.java index 84dfada89..7b277982b 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/StreamHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/context/StreamHandler.java @@ -17,7 +17,7 @@ import java.util.function.Consumer; * 流式输出处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface StreamHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/constant/ProviderName.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/constant/ProviderName.java index d94eedc5e..734e2bc2f 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/constant/ProviderName.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/constant/ProviderName.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.domain.constant; * 模型提供商常量 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ProviderName { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ModelConfigAggregator.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ModelConfigAggregator.java index 172ad619f..96eca02a0 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ModelConfigAggregator.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ModelConfigAggregator.java @@ -17,7 +17,7 @@ import java.util.Objects; * 模型配置聚合(与 {@link AIComponent} 相互映射) * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public final class ModelConfigAggregator { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedAnnotationConfig.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedAnnotationConfig.java index 55cbfc074..85a590580 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedAnnotationConfig.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedAnnotationConfig.java @@ -6,7 +6,7 @@ import com.yomahub.liteflow.ai.engine.model.output.ResponseType; * 解析后的注解配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ParsedAnnotationConfig { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedChatAnnotationConfig.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedChatAnnotationConfig.java index 043d4d98a..6ff9345e1 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedChatAnnotationConfig.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedChatAnnotationConfig.java @@ -10,7 +10,7 @@ import java.util.List; * AIChat 注解解析后的配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ParsedChatAnnotationConfig extends ParsedAnnotationConfig { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedClassifyAnnotationConfig.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedClassifyAnnotationConfig.java index 50af1d16c..6e0f93aeb 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedClassifyAnnotationConfig.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/dto/ParsedClassifyAnnotationConfig.java @@ -9,7 +9,7 @@ import java.util.List; * AIClassify注解解析后配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ParsedClassifyAnnotationConfig extends ParsedAnnotationConfig { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/AITypeEnum.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/AITypeEnum.java index f8860f5d3..79cc5e953 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/AITypeEnum.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/AITypeEnum.java @@ -14,7 +14,7 @@ import java.util.stream.Collectors; * AI 节点类型枚举 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum AITypeEnum { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/ResourcePrefixEnum.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/ResourcePrefixEnum.java index 052f3f749..a0c8ab01c 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/ResourcePrefixEnum.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/domain/enums/ResourcePrefixEnum.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.domain.enums; * 资源前缀枚举 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum ResourcePrefixEnum { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/exception/LiteFlowAIException.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/exception/LiteFlowAIException.java index a429de6d4..12be356d4 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/exception/LiteFlowAIException.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/exception/LiteFlowAIException.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.exception; * 大模型异常 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LiteFlowAIException extends RuntimeException { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelFactory.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelFactory.java index 3e17610f6..8ed6881f5 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelFactory.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelFactory.java @@ -18,7 +18,7 @@ import java.util.concurrent.ConcurrentHashMap; * 模型工厂 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ModelFactory { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProvider.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProvider.java index 40d17fa04..3f392169f 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProvider.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProvider.java @@ -10,7 +10,7 @@ import java.util.Optional; * 模型提供者接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ModelProvider { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProviderRegistrar.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProviderRegistrar.java index ddf0d9469..cad889bee 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProviderRegistrar.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/model/ModelProviderRegistrar.java @@ -6,7 +6,7 @@ import org.springframework.beans.factory.InitializingBean; * 模型提供商注册器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class ModelProviderRegistrar implements ModelProvider, InitializingBean { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AbstractAnnotationProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AbstractAnnotationProcessor.java index d9d801c29..972cb3ff9 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AbstractAnnotationProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AbstractAnnotationProcessor.java @@ -32,7 +32,7 @@ import java.util.function.Consumer; * 抽象粉色奶龙处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractAnnotationProcessor implements AnnotationProcessor, InitializingBean { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationParser.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationParser.java index 80aee130e..fb0439fae 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationParser.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationParser.java @@ -14,7 +14,7 @@ import java.util.concurrent.ConcurrentHashMap; * 粉色奶龙解析器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class AnnotationParser { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationProcessor.java index c015dc462..d89418f92 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/AnnotationProcessor.java @@ -9,7 +9,7 @@ import java.lang.annotation.Annotation; * 粉色奶龙处理器接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface AnnotationProcessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ChatAnnotationProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ChatAnnotationProcessor.java index da0723f9c..9a15b6756 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ChatAnnotationProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ChatAnnotationProcessor.java @@ -13,7 +13,7 @@ import java.util.Arrays; * AI聊天注解处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatAnnotationProcessor extends AbstractAnnotationProcessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ClassifyAnnotationProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ClassifyAnnotationProcessor.java index 76ec4ce64..035c01da2 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ClassifyAnnotationProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/ClassifyAnnotationProcessor.java @@ -14,7 +14,7 @@ import java.util.stream.Collectors; * AI 意图识别注解处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassifyAnnotationProcessor extends AbstractAnnotationProcessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/WorkflowAnnotationProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/WorkflowAnnotationProcessor.java index 8b184f114..ff190959e 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/WorkflowAnnotationProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/anno/WorkflowAnnotationProcessor.java @@ -11,7 +11,7 @@ import java.lang.annotation.Annotation; * Workflow注解处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class WorkflowAnnotationProcessor extends AbstractAnnotationProcessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/AbstractRequestAssembler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/AbstractRequestAssembler.java index a8ac226a1..fa231e614 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/AbstractRequestAssembler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/AbstractRequestAssembler.java @@ -12,7 +12,7 @@ import com.yomahub.liteflow.log.LFLoggerManager; * 抽象请求组装器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractRequestAssembler implements RequestAssembler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ChatRequestAssembler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ChatRequestAssembler.java index 82777da5c..0c02e2dc9 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ChatRequestAssembler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ChatRequestAssembler.java @@ -22,7 +22,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * ChatRequest 组装器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatRequestAssembler extends AbstractRequestAssembler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ClassifyRequestAssembler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ClassifyRequestAssembler.java index c816b2755..681ce93ac 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ClassifyRequestAssembler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/ClassifyRequestAssembler.java @@ -25,7 +25,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * ChatRequest 组装器(意图识别) * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassifyRequestAssembler extends AbstractRequestAssembler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/RequestAssembler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/RequestAssembler.java index 591a1edad..a0aeb74c2 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/RequestAssembler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/assemble/RequestAssembler.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.parse.context.ProcessorContext; * 请求组装器接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface RequestAssembler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ContextAccessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ContextAccessor.java index 016dda50e..08eac444e 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ContextAccessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ContextAccessor.java @@ -20,7 +20,7 @@ import java.util.Objects; * 上下文访问器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ContextAccessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ProcessorContext.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ProcessorContext.java index 7e27204c4..39a7a3ef6 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ProcessorContext.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/context/ProcessorContext.java @@ -16,7 +16,7 @@ import com.yomahub.liteflow.core.NodeComponent; * 注解解析处理器上下文 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ProcessorContext { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/PromptTemplateParser.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/PromptTemplateParser.java index 057fecda5..7521b1679 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/PromptTemplateParser.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/PromptTemplateParser.java @@ -16,7 +16,7 @@ import java.util.stream.Collectors; * 提示词模板解析器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class PromptTemplateParser { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/DefaultPromptResourceLoader.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/DefaultPromptResourceLoader.java index b07fc50c8..766797f25 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/DefaultPromptResourceLoader.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/DefaultPromptResourceLoader.java @@ -13,7 +13,7 @@ import static com.yomahub.liteflow.ai.domain.enums.ResourcePrefixEnum.*; * 默认提示词资源加载器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DefaultPromptResourceLoader implements PromptResourceLoader { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/PromptResourceLoader.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/PromptResourceLoader.java index 0f641bf06..bbbaf808b 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/PromptResourceLoader.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/loader/PromptResourceLoader.java @@ -6,7 +6,7 @@ import com.yomahub.liteflow.ai.parse.prompt.resource.PromptResource; * 提示词资源加载器接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface PromptResourceLoader { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/AbstractPromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/AbstractPromptResource.java index 84d00207c..499a66429 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/AbstractPromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/AbstractPromptResource.java @@ -11,7 +11,7 @@ import java.util.Optional; * 抽象提示词资源实现类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractPromptResource implements PromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/PromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/PromptResource.java index 7deef9eab..158c63cef 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/PromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/PromptResource.java @@ -7,7 +7,7 @@ import java.io.InputStream; * 提示词资源接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface PromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/ClassPathPromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/ClassPathPromptResource.java index bfed33da6..f415c73f8 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/ClassPathPromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/ClassPathPromptResource.java @@ -11,7 +11,7 @@ import java.util.Objects; * 类路径 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassPathPromptResource extends AbstractPromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/FileSystemPromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/FileSystemPromptResource.java index de94e9241..97479727c 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/FileSystemPromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/FileSystemPromptResource.java @@ -13,7 +13,7 @@ import java.nio.file.Paths; * 文件 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class FileSystemPromptResource extends AbstractPromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/TextPromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/TextPromptResource.java index dea4d241c..cb40eefb1 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/TextPromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/TextPromptResource.java @@ -14,7 +14,7 @@ import java.util.Optional; * 文本 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class TextPromptResource extends AbstractPromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/UrlPromptResource.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/UrlPromptResource.java index cc03144ca..ed929ef86 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/UrlPromptResource.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/parse/prompt/resource/impl/UrlPromptResource.java @@ -11,7 +11,7 @@ import java.net.*; * URL * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class UrlPromptResource extends AbstractPromptResource { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentBeanPostProcessor.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentBeanPostProcessor.java index 34e9eedd9..f2fe9638c 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentBeanPostProcessor.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentBeanPostProcessor.java @@ -16,7 +16,7 @@ import java.util.Objects; * 动态代理,从 AI 组件持有类中获取 AI 组件接口并动态代理为具体的 AI 组件实现类,最终注册到 Spring 容器和 LiteFlow 容器中。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class AIComponentBeanPostProcessor implements BeanPostProcessor { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentFactory.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentFactory.java index 25552178c..84875ed00 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentFactory.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentFactory.java @@ -18,7 +18,7 @@ import java.util.stream.Collectors; * 实现工厂模式,管理不同类型AI组件的创建 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class AIComponentFactory { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentHolder.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentHolder.java index 3cf3e72d3..3ded90f3a 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentHolder.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentHolder.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.proxy; * 代理对象持有类, 作为包内部接口(package-private),保证外部无法获取 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ class AIComponentHolder implements ProxyInterfaceAware { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentProxyRegistrar.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentProxyRegistrar.java index fa10fdcbd..89309f5b9 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentProxyRegistrar.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/AIComponentProxyRegistrar.java @@ -27,7 +27,7 @@ import java.util.Set; * 将接口存入 {@link AIComponentHolder} 注册为 {@link BeanDefinition} 到 Spring 容器中。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class AIComponentProxyRegistrar implements BeanDefinitionRegistryPostProcessor, EnvironmentAware { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/ProxyInterfaceAware.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/ProxyInterfaceAware.java index 6793e0f31..fa2e58075 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/ProxyInterfaceAware.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/ProxyInterfaceAware.java @@ -5,7 +5,7 @@ package com.yomahub.liteflow.ai.proxy; * * @param 原始接口类型 * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ interface ProxyInterfaceAware { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AIComponentHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AIComponentHandler.java index efbb992ea..97f734a64 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AIComponentHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AIComponentHandler.java @@ -9,7 +9,7 @@ import java.lang.annotation.Annotation; * AI组件处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface AIComponentHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AbstractAIComponentHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AbstractAIComponentHandler.java index ccea19a11..88f76a1de 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AbstractAIComponentHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/AbstractAIComponentHandler.java @@ -24,7 +24,7 @@ import java.util.Objects; * AI组件处理器抽象基类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractAIComponentHandler implements AIComponentHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ChatComponentHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ChatComponentHandler.java index d240e0bef..938e5b5a4 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ChatComponentHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ChatComponentHandler.java @@ -17,7 +17,7 @@ import java.lang.reflect.InvocationHandler; * 具体策略实现 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatComponentHandler extends AbstractAIComponentHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ClassifyComponentHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ClassifyComponentHandler.java index 4dcca65a0..12b300830 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ClassifyComponentHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/ClassifyComponentHandler.java @@ -17,7 +17,7 @@ import java.lang.reflect.InvocationHandler; * 具体策略实现 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassifyComponentHandler extends AbstractAIComponentHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/WorkflowComponentHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/WorkflowComponentHandler.java index 9bea8fc2d..6a2a27f9a 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/WorkflowComponentHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/handler/WorkflowComponentHandler.java @@ -14,7 +14,7 @@ import java.lang.annotation.Annotation; * 处理同时带有工作流注解和 @AIComponent 注解的组件 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class WorkflowComponentHandler extends AbstractAIComponentHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/AbstractAIInvocationHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/AbstractAIInvocationHandler.java index f3c68583d..428cec3fb 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/AbstractAIInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/AbstractAIInvocationHandler.java @@ -18,7 +18,7 @@ import java.lang.reflect.Method; * 抽象AI调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractAIInvocationHandler> implements InvocationHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ChatAIInvocationHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ChatAIInvocationHandler.java index 270754ec7..c23f0f966 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ChatAIInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ChatAIInvocationHandler.java @@ -18,7 +18,7 @@ import java.util.concurrent.ExecutionException; * 聊天组件的调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatAIInvocationHandler extends AbstractAIInvocationHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ClassifyAIInvocationHandler.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ClassifyAIInvocationHandler.java index 88f92b836..4d06d90e2 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ClassifyAIInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/invocation/ClassifyAIInvocationHandler.java @@ -15,7 +15,7 @@ import java.util.List; * 分类组件的调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassifyAIInvocationHandler extends AbstractAIInvocationHandler { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/AIProxyWrapBean.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/AIProxyWrapBean.java index 3b63ab063..d9995921b 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/AIProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/AIProxyWrapBean.java @@ -9,7 +9,7 @@ import java.lang.annotation.Annotation; * AI节点包装 Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AIProxyWrapBean { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ChatProxyWrapBean.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ChatProxyWrapBean.java index 5dadf8b93..5a640c639 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ChatProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ChatProxyWrapBean.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.annotation.AIComponent; * AI聊天节点包装 Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatProxyWrapBean extends AIProxyWrapBean { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ClassifyProxyWrapBean.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ClassifyProxyWrapBean.java index 97b26b5ab..daa18d790 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ClassifyProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/proxy/wrap/ClassifyProxyWrapBean.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.annotation.AIComponent; * AI意图识别节点包装 Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ClassifyProxyWrapBean extends AIProxyWrapBean { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/tool/SpringBeanToolRegistry.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/tool/SpringBeanToolRegistry.java index b2e1d70b4..8474b1180 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/tool/SpringBeanToolRegistry.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/tool/SpringBeanToolRegistry.java @@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap; * 对于 Spring 环境下的工具注册中心实现,用户可以将 Tool 注册为 Spring Bean 从而被该类自动发现与注册。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class SpringBeanToolRegistry implements ToolRegistry { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/DurationUtil.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/DurationUtil.java index 88c21c462..82ac7f702 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/DurationUtil.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/DurationUtil.java @@ -11,7 +11,7 @@ import java.util.regex.Pattern; * 将时间字符串转换为 {@link java.time.Duration} 工具类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DurationUtil { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/KeyValue.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/KeyValue.java index e78ca4a37..f4d9acc6f 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/KeyValue.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/KeyValue.java @@ -7,7 +7,7 @@ import java.lang.annotation.RetentionPolicy; * 注解用于标记键值对 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SetUtil.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SetUtil.java index dec11c4bf..f675ab9d6 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SetUtil.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SetUtil.java @@ -19,7 +19,7 @@ import java.util.stream.Collectors; * TODO * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class SetUtil { diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SpringUtil.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SpringUtil.java index 26c3c3892..770cd3e29 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SpringUtil.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/SpringUtil.java @@ -14,7 +14,7 @@ import java.util.Arrays; * Spring工具类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @SuppressWarnings({"unchecked", "rawtypes"}) diff --git a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/TriState.java b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/TriState.java index 65aa289c2..fd1794987 100644 --- a/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/TriState.java +++ b/liteflow-ai/liteflow-ai-core/src/main/java/com/yomahub/liteflow/ai/util/TriState.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.util; * 注解标识 Boolean 的 True, False, Unset 三种状态 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum TriState { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/exception/LiteFlowAIEngineException.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/exception/LiteFlowAIEngineException.java index e0212ca72..aa8a5a955 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/exception/LiteFlowAIEngineException.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/exception/LiteFlowAIEngineException.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.exception; * 大模型异常 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LiteFlowAIEngineException extends RuntimeException { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/InteractClient.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/InteractClient.java index 1aa45f0f9..2519cf159 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/InteractClient.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/InteractClient.java @@ -10,7 +10,7 @@ import java.util.concurrent.CompletableFuture; * 交互客户端接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface InteractClient { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/LlmInteractClient.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/LlmInteractClient.java index 2d9230eae..87ffcfa0c 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/LlmInteractClient.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/LlmInteractClient.java @@ -28,7 +28,7 @@ import java.util.concurrent.CompletableFuture; * 大模型交互客户端,统筹消息传输、协议转换等功能。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class LlmInteractClient implements InteractClient { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ChunkCallbackTransformer.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ChunkCallbackTransformer.java index 565a41bc8..6cc0f7a3d 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ChunkCallbackTransformer.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ChunkCallbackTransformer.java @@ -11,7 +11,7 @@ import java.util.List; * 流式消息处理管道的回调接口。根据块数据的类型进行具体回调 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ChunkCallbackTransformer extends ChunkTransformer { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ResultHandler.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ResultHandler.java index 2eebbc121..9c762c01b 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ResultHandler.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/callbacks/ResultHandler.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatResponse; * 对消息全部发送完毕并转换后的结果进行处理的接口。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ResultHandler { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkProcessPipeline.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkProcessPipeline.java index 6118915bb..a1d44fa46 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkProcessPipeline.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkProcessPipeline.java @@ -9,7 +9,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatResponse; * 流式消息处理管道 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChunkProcessPipeline { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkTransformer.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkTransformer.java index 12c4d624b..4508986e0 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkTransformer.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/ChunkTransformer.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.interact.pipeline; * 消息转换器接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ChunkTransformer { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/InteractContext.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/InteractContext.java index 96c892351..fc008ec3d 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/InteractContext.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/pipeline/InteractContext.java @@ -12,7 +12,7 @@ import java.util.UUID; * 大模型交互上下文(engine模块内部使用,非 LiteFlow 上下文类) * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class InteractContext { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/AbstractProtocolTransformer.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/AbstractProtocolTransformer.java index ca6e63b2e..7d65c212b 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/AbstractProtocolTransformer.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/AbstractProtocolTransformer.java @@ -20,7 +20,7 @@ import java.util.Optional; * 抽象协议转换器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Deprecated diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformer.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformer.java index 1402f2473..5bcc6c04d 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformer.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformer.java @@ -9,7 +9,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatResponse; * 将不同厂商大模型响应转换为 LiteFlow-AI 支持的统一格式。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ProtocolTransformer extends ChunkTransformer { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformerFactory.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformerFactory.java index ae8ad5629..6d62fcb4b 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformerFactory.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/ProtocolTransformerFactory.java @@ -14,7 +14,7 @@ import java.util.stream.Collectors; * 消息协议转换器工厂(spi注册) * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ProtocolTransformerFactory { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolChunk.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolChunk.java index 6a65a8e4e..f9670a379 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolChunk.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolChunk.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.interact.protocol; * 流式消息块 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class StreamingProtocolChunk { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolType.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolType.java index f26a7f9df..54a29833e 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolType.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/protocol/StreamingProtocolType.java @@ -9,7 +9,7 @@ import java.util.stream.Collectors; * 流式消息协议类型枚举 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum StreamingProtocolType { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/Transport.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/Transport.java index 363eb2216..5ffece51c 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/Transport.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/Transport.java @@ -11,7 +11,7 @@ import java.util.Map; * 数据传输接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface Transport { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportListener.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportListener.java index ddd7bcde2..270f3c792 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportListener.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportListener.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.engine.interact.pipeline.InteractContext; * 传输监听器接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface TransportListener { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportType.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportType.java index 2185dcaca..4ad3fec96 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportType.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/TransportType.java @@ -12,7 +12,7 @@ import java.util.stream.Collectors; * 传输方式枚举 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum TransportType { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/DnJsonTransport.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/DnJsonTransport.java index 7423e5f0c..fc4b540b7 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/DnJsonTransport.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/DnJsonTransport.java @@ -29,7 +29,7 @@ import java.util.Objects; * 3. 尝试将每一行解析为一个 JSON 对象,并将其作为一条消息传递给 listener。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DnJsonTransport implements Transport, Callback { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/HttpTransport.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/HttpTransport.java index d3f6299c2..8848dd2c2 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/HttpTransport.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/HttpTransport.java @@ -16,7 +16,7 @@ import java.util.Map; * Http传输实现,阻塞式传输 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class HttpTransport implements Transport { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/SseTransport.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/SseTransport.java index 8e31c59e0..3b99ba6bf 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/SseTransport.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/interact/transport/impl/SseTransport.java @@ -23,7 +23,7 @@ import java.util.Objects; * Sse传输实现,基于Server-Sent Events的非阻塞式传输 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class SseTransport extends EventSourceListener implements Transport { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLog.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLog.java index 4317c05f8..6a32c9591 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLog.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLog.java @@ -8,7 +8,7 @@ import org.slf4j.Marker; * engine 模块日志 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class EngineLog implements Logger { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLogManager.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLogManager.java index bf3dff85b..6c77c944d 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLogManager.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/log/EngineLogManager.java @@ -11,7 +11,7 @@ import java.util.Map; * engine 模块日志 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class EngineLogManager { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/BaseModel.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/BaseModel.java index 60371813a..513e8bcfc 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/BaseModel.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/BaseModel.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.model; * 大模型标识接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface BaseModel { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelConfig.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelConfig.java index 8f9e2db24..a4b32eac2 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelConfig.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelConfig.java @@ -15,7 +15,7 @@ import java.util.Objects; * 模型配置信息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ModelConfig implements RequestBodyConvertible, RequestHeaderConvertible { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelOptions.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelOptions.java index f7de516aa..433fbc8f7 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelOptions.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelOptions.java @@ -6,7 +6,7 @@ import com.yomahub.liteflow.ai.engine.util.request.RequestBodyConvertible; * 大模型选项配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ModelOptions extends RequestBodyConvertible { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelRequest.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelRequest.java index 3b389a4a1..c7dd745f4 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelRequest.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelRequest.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.engine.util.request.RequestBodyConvertible; * 大模型请求 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ModelRequest extends RequestBodyConvertible { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelResponse.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelResponse.java index c6247def6..a28126417 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelResponse.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/ModelResponse.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.model; * 大模型响应 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ModelResponse { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/AbstractChatModel.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/AbstractChatModel.java index 7ee59b1a4..49a05caf4 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/AbstractChatModel.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/AbstractChatModel.java @@ -14,7 +14,7 @@ import java.util.concurrent.CompletableFuture; * 抽象聊天模型类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractChatModel implements ChatModel { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/ChatModel.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/ChatModel.java index 65d49d784..c24a45ac0 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/ChatModel.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/ChatModel.java @@ -11,7 +11,7 @@ import java.util.concurrent.CompletableFuture; * 聊天模型 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ChatModel extends BaseModel { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatConfig.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatConfig.java index 3225d2846..0c32f61c8 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatConfig.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatConfig.java @@ -9,7 +9,7 @@ import java.util.Map; * 对话配置信息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatConfig extends ModelConfig { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatOptions.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatOptions.java index 391c220a3..69efe81c9 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatOptions.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatOptions.java @@ -7,7 +7,7 @@ import com.yomahub.liteflow.ai.engine.util.request.RequestBody; * 对话选项配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatOptions implements ModelOptions { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatRequest.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatRequest.java index 7bf939b79..78c3337c7 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatRequest.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatRequest.java @@ -33,7 +33,7 @@ import java.util.stream.Collectors; * Chat 请求体 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatRequest implements ModelRequest { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatResponse.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatResponse.java index f5dfcdc56..bb048a141 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatResponse.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/entity/ChatResponse.java @@ -16,7 +16,7 @@ import java.util.Objects; * chat 响应体 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ChatResponse extends Response { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AbstractMessage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AbstractMessage.java index b0213b74a..db895940d 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AbstractMessage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AbstractMessage.java @@ -9,7 +9,7 @@ import java.util.Objects; * 抽象大模型消息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class AbstractMessage implements Message { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AssistantMessage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AssistantMessage.java index 7c9064b9c..86a6457f8 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AssistantMessage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/AssistantMessage.java @@ -12,7 +12,7 @@ import java.util.List; * 大模型消息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @JsonPropertyOrder({"role", "content", "tool_calls"}) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Content.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Content.java index d95e6c64d..21635c730 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Content.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Content.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.model.chat.message; * 内容接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface Content { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Message.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Message.java index 9a4d65cc1..f11158ec6 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Message.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/Message.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 消息接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface Message extends Content { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/MessageType.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/MessageType.java index 790838d26..7e20c86bf 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/MessageType.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/MessageType.java @@ -11,7 +11,7 @@ import java.util.stream.Collectors; * 消息类型 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum MessageType { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/SystemMessage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/SystemMessage.java index 64bc897d3..9b2b99565 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/SystemMessage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/SystemMessage.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; * 系统消息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @JsonPropertyOrder({"role", "content"}) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/ToolMessage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/ToolMessage.java index b8cd22b27..61b8db04c 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/ToolMessage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/ToolMessage.java @@ -7,7 +7,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; * 工具调用消息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @JsonPropertyOrder({"role", "content", "tool_call_id", "tool_name"}) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/UserMessage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/UserMessage.java index e36158e50..93600a513 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/UserMessage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/chat/message/UserMessage.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonPropertyOrder; * 用户消息 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @JsonPropertyOrder({"role", "content"}) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/FinishReason.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/FinishReason.java index aee4dfe39..e3f4de516 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/FinishReason.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/FinishReason.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.model.output; * 模型生成停止原因 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum FinishReason { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/Response.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/Response.java index d7910e957..9f79799e0 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/Response.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/Response.java @@ -11,7 +11,7 @@ import java.util.Optional; * 响应 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class Response implements ModelResponse { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/ResponseType.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/ResponseType.java index 3d97bd495..fe0bd135c 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/ResponseType.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/ResponseType.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.model.output; * AI响应类型枚举 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public enum ResponseType { /** diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/TokenUsage.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/TokenUsage.java index d212d9e9d..779f8ae0f 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/TokenUsage.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/TokenUsage.java @@ -6,7 +6,7 @@ import java.util.Objects; * Token使用 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class TokenUsage { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/Description.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/Description.java index 6b60041bd..1d2a13082 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/Description.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/Description.java @@ -9,7 +9,7 @@ import java.lang.annotation.Target; * 描述注解,用于为类或字段添加描述信息。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Target({ElementType.FIELD, ElementType.TYPE}) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/ParameterizedTypeImpl.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/ParameterizedTypeImpl.java index a49abb355..3dc8b9429 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/ParameterizedTypeImpl.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/ParameterizedTypeImpl.java @@ -11,7 +11,7 @@ import java.lang.reflect.Type; * 动态构建泛型 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ParameterizedTypeImpl implements ParameterizedType { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/TypeReference.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/TypeReference.java index 3778a2999..eecc4abe5 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/TypeReference.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/TypeReference.java @@ -9,7 +9,7 @@ import java.lang.reflect.Type; * 保存泛型信息,绕开 java 泛型擦除 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class TypeReference { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/generator/JsonSchemaGenerator.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/generator/JsonSchemaGenerator.java index a472a5d3d..3f656526b 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/generator/JsonSchemaGenerator.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/generator/JsonSchemaGenerator.java @@ -23,7 +23,7 @@ import java.util.*; * JsonSchema生成器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class JsonSchemaGenerator { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/parser/JsonSchemaParser.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/parser/JsonSchemaParser.java index ff672f432..1f5cbd063 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/parser/JsonSchemaParser.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/model/output/structure/parser/JsonSchemaParser.java @@ -12,7 +12,7 @@ import java.util.Map; * JsonSchema解析器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class JsonSchemaParser { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCall.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCall.java index 6167c5446..95b43dc7e 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCall.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCall.java @@ -6,7 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * 大模型回复的 ToolCall 参数 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ToolCall { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCallBack.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCallBack.java index 172151fbf..f57d2195c 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCallBack.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolCallBack.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.tool; * 工具调用接口,封装了工具的定义和执行逻辑 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ToolCallBack { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolDefinition.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolDefinition.java index 16a422653..496b67a38 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolDefinition.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/ToolDefinition.java @@ -14,7 +14,7 @@ import java.util.Objects; * * @param 工具函数的输入参数类型 (Request DTO) * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ToolDefinition { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/Tool.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/Tool.java index 5218b1416..f309208de 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/Tool.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/Tool.java @@ -9,7 +9,7 @@ import java.lang.annotation.Target; * 在方法上使用该注解,将被识别为可供 LLM 调用的工具/函数。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/ToolParam.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/ToolParam.java index 84f6a6d53..63cf560ec 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/ToolParam.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/annotation/ToolParam.java @@ -9,7 +9,7 @@ import java.lang.annotation.Target; * 工具方法参数注解。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Retention(RetentionPolicy.RUNTIME) diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/function/FunctionToolCallback.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/function/FunctionToolCallback.java index 205a86ebb..b86c72495 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/function/FunctionToolCallback.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/function/FunctionToolCallback.java @@ -20,7 +20,7 @@ import java.util.function.Supplier; * @param 工具函数的输入参数类型 (Request DTO) * @param 工具函数的输出参数类型 (Response DTO) * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class FunctionToolCallback implements ToolCallBack { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/method/MethodToolCallBack.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/method/MethodToolCallBack.java index 57e25bf9b..ec648f136 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/method/MethodToolCallBack.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/method/MethodToolCallBack.java @@ -18,7 +18,7 @@ import java.util.Objects; * 方法工具回调类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class MethodToolCallBack implements ToolCallBack { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/DelegatingToolRegistry.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/DelegatingToolRegistry.java index 9e85d3ba7..898e842ca 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/DelegatingToolRegistry.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/DelegatingToolRegistry.java @@ -9,7 +9,7 @@ import java.util.*; * 如果存在多个工具注册器,这个类可以将它们组合起来, * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DelegatingToolRegistry implements ToolRegistry { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ScanningToolRegistry.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ScanningToolRegistry.java index a45142915..be46ec6a0 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ScanningToolRegistry.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ScanningToolRegistry.java @@ -21,7 +21,7 @@ import java.util.stream.Collectors; * 自动扫描注册工具 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ScanningToolRegistry implements ToolRegistry { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/StaticToolRegistry.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/StaticToolRegistry.java index 3965993a2..2b32d2d16 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/StaticToolRegistry.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/StaticToolRegistry.java @@ -13,7 +13,7 @@ import java.util.concurrent.ConcurrentHashMap; * 静态的工具注册 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class StaticToolRegistry implements ToolRegistry { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ToolRegistry.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ToolRegistry.java index 70d3cf76b..1e8faefcb 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ToolRegistry.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/tool/registry/ToolRegistry.java @@ -8,7 +8,7 @@ import java.util.Collection; * 工具调用注册接口 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface ToolRegistry { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/HttpUtil.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/HttpUtil.java index 04b6a5a14..61face891 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/HttpUtil.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/HttpUtil.java @@ -17,7 +17,7 @@ import java.util.Objects; * 同时实现了 {@link AutoCloseable} 接口,可以使用 try-with-resource 进行资源管理

* * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public final class HttpUtil implements AutoCloseable { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/ObjectMapperHolder.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/ObjectMapperHolder.java index 56fbfc952..eb1a36fe7 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/ObjectMapperHolder.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/ObjectMapperHolder.java @@ -12,7 +12,7 @@ import java.lang.reflect.Type; * ObjectMapperHolder * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class ObjectMapperHolder { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/HttpPartBuilder.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/HttpPartBuilder.java index 5d3120285..bb29cf9b9 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/HttpPartBuilder.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/HttpPartBuilder.java @@ -18,7 +18,7 @@ import java.util.function.Supplier; * 4. remove * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public abstract class HttpPartBuilder, R> { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBody.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBody.java index 030f46cf2..406e65851 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBody.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBody.java @@ -6,7 +6,7 @@ import java.util.Map; * Http 请求体 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class RequestBody extends HttpPartBuilder { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBodyConvertible.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBodyConvertible.java index f5592fb69..437a84799 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBodyConvertible.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestBodyConvertible.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.util.request; * 实现该接口的类可以转换为请求体。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface RequestBodyConvertible { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeader.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeader.java index fad31afcc..44233f5fb 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeader.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeader.java @@ -6,7 +6,7 @@ import java.util.Map; * HTTP请求头 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class RequestHeader extends HttpPartBuilder> { diff --git a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeaderConvertible.java b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeaderConvertible.java index 574fbb96a..64d355253 100644 --- a/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeaderConvertible.java +++ b/liteflow-ai/liteflow-ai-engine/src/main/java/com/yomahub/liteflow/ai/engine/util/request/RequestHeaderConvertible.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.engine.util.request; * 实现该接口的类可以转换为请求头 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface RequestHeaderConvertible { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeAutoConfiguration.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeAutoConfiguration.java index 27b1964f7..ffcec9622 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeAutoConfiguration.java @@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration; * DashScope 自动配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Configuration diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeModelProperty.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeModelProperty.java index 7fc1d7514..d98527d16 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeModelProperty.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/config/DashScopeModelProperty.java @@ -8,7 +8,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * DashScope 模型参数配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai.dashscope") diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/constants/DashScopeConstant.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/constants/DashScopeConstant.java index 9809692f2..f0fa46135 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/constants/DashScopeConstant.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/constants/DashScopeConstant.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.model.dashscope.constants; * DashScope 常量类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface DashScopeConstant { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/interact/DashScopeProtocolTransformer.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/interact/DashScopeProtocolTransformer.java index b5a32a605..810265a06 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/interact/DashScopeProtocolTransformer.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/interact/DashScopeProtocolTransformer.java @@ -27,7 +27,7 @@ import java.util.stream.StreamSupport; * DashScope 协议转换器(和 OpenAI 基本一致) * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeProtocolTransformer implements ProtocolTransformer { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/DashScopeModelProvider.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/DashScopeModelProvider.java index a9a928d1c..ff9258d3a 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/DashScopeModelProvider.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/DashScopeModelProvider.java @@ -16,7 +16,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * DashScope 模型提供者注册类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeModelProvider extends ModelProviderRegistrar { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatConfig.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatConfig.java index e8ccff937..88e436cc4 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatConfig.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatConfig.java @@ -10,7 +10,7 @@ import java.util.Objects; * DashScope 聊天配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeChatConfig extends ChatConfig { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatModel.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatModel.java index 2bff42182..c38bd214e 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatModel.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatModel.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatConfig; * DashScope 聊天模型类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeChatModel extends AbstractChatModel { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatRequest.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatRequest.java index 2aaa9d4ba..964e972d5 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatRequest.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-dashscope/src/main/java/com/yomahub/liteflow/ai/model/dashscope/model/chat/DashScopeChatRequest.java @@ -24,7 +24,7 @@ import java.util.Objects; * DashScope 聊天请求类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeChatRequest extends ChatRequest { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaAutoConfiguration.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaAutoConfiguration.java index ad26a1f18..4dbb6536c 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaAutoConfiguration.java @@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration; * Ollama 模型自动配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Configuration diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaModelProperty.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaModelProperty.java index 3d3822fee..714f5a38b 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaModelProperty.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/config/OllamaModelProperty.java @@ -8,7 +8,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * Ollama 模型参数配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai.ollama") diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/constants/OllamaConstant.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/constants/OllamaConstant.java index 1c5b3f3f6..ff63b66ea 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/constants/OllamaConstant.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/constants/OllamaConstant.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.model.ollama.constants; * Ollama 模型常量定义 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface OllamaConstant { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/interact/OllamaProtocolTransformer.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/interact/OllamaProtocolTransformer.java index b2de5d292..2732aa362 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/interact/OllamaProtocolTransformer.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/interact/OllamaProtocolTransformer.java @@ -26,7 +26,7 @@ import java.util.stream.StreamSupport; * Ollama 协议转换器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OllamaProtocolTransformer implements ProtocolTransformer { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/OllamaModelProvider.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/OllamaModelProvider.java index 1d3e4c426..f178ff9f8 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/OllamaModelProvider.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/OllamaModelProvider.java @@ -16,7 +16,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * Ollama 模型提供者 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OllamaModelProvider extends ModelProviderRegistrar { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatConfig.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatConfig.java index 753c03979..5529657d4 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatConfig.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatConfig.java @@ -9,7 +9,7 @@ import java.util.Map; * Ollama 聊天配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OllamaChatConfig extends ChatConfig { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatModel.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatModel.java index a13a2389a..375cc27c3 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatModel.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatModel.java @@ -9,7 +9,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatConfig; * Ollama 聊天模型 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OllamaChatModel extends AbstractChatModel { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatRequest.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatRequest.java index 529ecd07f..a2dc30389 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatRequest.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-ollama/src/main/java/com/yomahub/liteflow/ai/model/ollama/model/chat/OllamaChatRequest.java @@ -21,7 +21,7 @@ import java.util.List; * @see
Chat * Completion API - * @since TODO + * @since 2.16.0 */ public class OllamaChatRequest extends ChatRequest { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIAutoConfiguration.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIAutoConfiguration.java index 6330ab815..b5d648ac3 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIAutoConfiguration.java @@ -9,7 +9,7 @@ import org.springframework.context.annotation.Configuration; * OpenAI 模型自动配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Configuration diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIModelProperty.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIModelProperty.java index c971086ee..128836a42 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIModelProperty.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/config/OpenAIModelProperty.java @@ -8,7 +8,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * OpenAI 模型参数配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai.openai") diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/constants/OpenAIConstant.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/constants/OpenAIConstant.java index 9bf7fee55..dd2f3fe0c 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/constants/OpenAIConstant.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/constants/OpenAIConstant.java @@ -4,7 +4,7 @@ package com.yomahub.liteflow.ai.model.openai.constants; * OpenAI 模型常量定义 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public interface OpenAIConstant { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/interact/OpenAIProtocolTransformer.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/interact/OpenAIProtocolTransformer.java index ebe76b45d..7342951bc 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/interact/OpenAIProtocolTransformer.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/interact/OpenAIProtocolTransformer.java @@ -27,7 +27,7 @@ import java.util.stream.StreamSupport; * OpenAI 协议转换器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OpenAIProtocolTransformer implements ProtocolTransformer { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/OpenAIModelProvider.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/OpenAIModelProvider.java index 30edec4d0..c90838b93 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/OpenAIModelProvider.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/OpenAIModelProvider.java @@ -16,7 +16,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * OpenAI 模型提供者。 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OpenAIModelProvider extends ModelProviderRegistrar { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatConfig.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatConfig.java index 0b29d57b7..d4f873fb2 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatConfig.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatConfig.java @@ -10,7 +10,7 @@ import java.util.Objects; * OpenAI 聊天配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OpenAIChatConfig extends ChatConfig { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatModel.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatModel.java index 0135ec68c..1cc31c7e9 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatModel.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatModel.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.engine.model.chat.entity.ChatConfig; * OpenAI 聊天模型实现类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class OpenAIChatModel extends AbstractChatModel { diff --git a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatRequest.java b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatRequest.java index 4a2ac9dff..f96a04cd7 100644 --- a/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatRequest.java +++ b/liteflow-ai/liteflow-ai-model/liteflow-ai-openai/src/main/java/com/yomahub/liteflow/ai/model/openai/model/chat/OpenAIChatRequest.java @@ -23,7 +23,7 @@ import java.util.Objects; * * @author 苍镜月 * @see OpenAI Chat API Documentation - * @since TODO + * @since 2.16.0 */ public class OpenAIChatRequest extends ChatRequest { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowChat.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowChat.java index 9e3437d26..6834c8f42 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowChat.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowChat.java @@ -24,7 +24,7 @@ import java.util.Map; * } * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Target(ElementType.TYPE) diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowRun.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowRun.java index 6924acd9c..3586368ae 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowRun.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/annotation/CozeWorkflowRun.java @@ -9,7 +9,7 @@ import java.util.Map; * Coze工作流注解 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Target(ElementType.TYPE) diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowAutoConfiguration.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowAutoConfiguration.java index 715301870..222f6794f 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowAutoConfiguration.java @@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration; * Coze 工作流自动配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Configuration diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowProperty.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowProperty.java index ea7ae7048..db9ccc782 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowProperty.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/config/CozeWorkflowProperty.java @@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * Coze 工作流配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai.workflow.coze") diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowChatComponentHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowChatComponentHandler.java index 9e726c2d2..fbbf46f6f 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowChatComponentHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowChatComponentHandler.java @@ -13,7 +13,7 @@ import java.lang.reflect.InvocationHandler; * Coze 对话流组件处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowChatComponentHandler extends WorkflowComponentHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowRunComponentHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowRunComponentHandler.java index d98aa55e4..720989be4 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowRunComponentHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/handler/CozeWorkflowRunComponentHandler.java @@ -13,7 +13,7 @@ import java.lang.reflect.InvocationHandler; * Coze 工作流组件处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowRunComponentHandler extends WorkflowComponentHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowChatInvocationHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowChatInvocationHandler.java index 6d5ed62f4..6ac076d64 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowChatInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowChatInvocationHandler.java @@ -26,7 +26,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * Coze 对话流 调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowChatInvocationHandler extends AbstractAIInvocationHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowRunInvocationHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowRunInvocationHandler.java index bea3e270f..87a4ee87b 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowRunInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/invocation/CozeWorkflowRunInvocationHandler.java @@ -26,7 +26,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.setIfPresent; * Coze 工作流 调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowRunInvocationHandler extends AbstractAIInvocationHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/util/KeyValueUtil.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/util/KeyValueUtil.java index b5c2152d1..514eba307 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/util/KeyValueUtil.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/util/KeyValueUtil.java @@ -14,7 +14,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.resolveContextExpression; * KeyValue 转换工具类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class KeyValueUtil { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowChatProxyWrapBean.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowChatProxyWrapBean.java index d96a14b0c..9a40017c7 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowChatProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowChatProxyWrapBean.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.workflow.coze.annotation.CozeWorkflowChat; * Coze 对话流代理包装Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowChatProxyWrapBean extends AIProxyWrapBean { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowRunProxyWrapBean.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowRunProxyWrapBean.java index b739ada63..cd415e2b7 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowRunProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-coze/src/main/java/com/yomahub/liteflow/ai/workflow/coze/wrap/CozeWorkflowRunProxyWrapBean.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.workflow.coze.annotation.CozeWorkflowRun; * Coze工作流运行代理包装Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class CozeWorkflowRunProxyWrapBean extends AIProxyWrapBean { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/DashScopeWorkflow.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/DashScopeWorkflow.java index 0a6827ffb..38f000d84 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/DashScopeWorkflow.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/DashScopeWorkflow.java @@ -52,7 +52,7 @@ import java.util.List; * * @author 苍镜月 * @see DashScope应用调用 API 参考 - * @since TODO + * @since 2.16.0 */ @Target(ElementType.TYPE) diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/RagOptions.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/RagOptions.java index dcad9e555..05c68f2eb 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/RagOptions.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/annotation/RagOptions.java @@ -9,7 +9,7 @@ import java.util.List; * DashScope WorkFlow Rag配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public @interface RagOptions { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowAutoConfiguration.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowAutoConfiguration.java index 74c093a3e..bb043aed6 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowAutoConfiguration.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowAutoConfiguration.java @@ -7,7 +7,7 @@ import org.springframework.context.annotation.Configuration; * 阿里百炼工作流自动配置类 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @Configuration diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowProperty.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowProperty.java index f4446a028..06ef94a6c 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowProperty.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/config/DashScopeWorkflowProperty.java @@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties; * 阿里百炼工作流配置 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ @ConfigurationProperties(prefix = "liteflow.ai.workflow.dashscope") diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/handler/DashScopeWorkflowComponentHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/handler/DashScopeWorkflowComponentHandler.java index 6eed15a9d..4ef4c3afa 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/handler/DashScopeWorkflowComponentHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/handler/DashScopeWorkflowComponentHandler.java @@ -13,7 +13,7 @@ import java.lang.reflect.InvocationHandler; * DashScope 工作流组件处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeWorkflowComponentHandler extends WorkflowComponentHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/invocation/DashScopeWorkflowInvocationHandler.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/invocation/DashScopeWorkflowInvocationHandler.java index 5e39b3c4f..c2a77ca34 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/invocation/DashScopeWorkflowInvocationHandler.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/invocation/DashScopeWorkflowInvocationHandler.java @@ -34,7 +34,7 @@ import static com.yomahub.liteflow.ai.util.SetUtil.*; * DashScope Workflow 调用处理器 * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeWorkflowInvocationHandler extends AbstractAIInvocationHandler { diff --git a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/wrap/DashScopeWorkflowProxyWrapBean.java b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/wrap/DashScopeWorkflowProxyWrapBean.java index fe1f18dab..6630c3c76 100644 --- a/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/wrap/DashScopeWorkflowProxyWrapBean.java +++ b/liteflow-ai/liteflow-ai-workflow/liteflow-ai-workflow-dashscope/src/main/java/com/yomahub/liteflow/ai/workflow/dashscope/wrap/DashScopeWorkflowProxyWrapBean.java @@ -8,7 +8,7 @@ import com.yomahub.liteflow.ai.workflow.dashscope.annotation.DashScopeWorkflow; * DashScope 工作流代理包装Bean * * @author 苍镜月 - * @since TODO + * @since 2.16.0 */ public class DashScopeWorkflowProxyWrapBean extends AIProxyWrapBean { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/ChatTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/ChatTest.java index c966fb07d..7465e85c0 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/ChatTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/ChatTest.java @@ -16,13 +16,6 @@ import org.springframework.test.context.TestPropertySource; import javax.annotation.Resource; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @TestPropertySource(properties = {"spring.config.location=classpath:core/chat/application.yaml"}) @SpringBootTest(classes = {ChatTest.class, SpringUtil.class}) @EnableAutoConfiguration diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ACmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ACmp.java index 7f04724bd..a7f51b167 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ACmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ACmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.chat.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("a") public class ACmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/BCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/BCmp.java index 38f5348ab..61caaa23e 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/BCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/BCmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.chat.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("b") public class BCmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/Output.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/Output.java index 38f9fed71..c2ca9a9e9 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/Output.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/Output.java @@ -1,11 +1,5 @@ package com.yomahub.liteflow.test.ai.core.chat.cmp; -/** - * 测试结构化输出使用 - * - * @author 苍镜月 - * @since TODO - */ public class Output { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeChatCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeChatCmp.java index 569a9a9ae..7d65a2c43 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeChatCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeChatCmp.java @@ -9,13 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @AIComponent( nodeId = "DashScopeChat", nodeName = "DashScopeChat", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeStreamCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeStreamCmp.java index 8db8d395f..ff9fda0f1 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeStreamCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/dashscope/DashScopeStreamCmp.java @@ -9,13 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @AIComponent( nodeId = "DashScopeStream", nodeName = "DashScopeStream", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaChatCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaChatCmp.java index 3aabaad11..281e2c2a2 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaChatCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaChatCmp.java @@ -9,13 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @AIComponent( nodeId = "OllamaChat", nodeName = "OllamaChat", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaStreamCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaStreamCmp.java index 8ae742b46..359991fd2 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaStreamCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/ollama/OllamaStreamCmp.java @@ -9,13 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @AIComponent( nodeId = "OllamaStream", nodeName = "OllamaStream", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIChatCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIChatCmp.java index f9f0367ef..dd01b21cc 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIChatCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIChatCmp.java @@ -9,13 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @AIComponent( nodeId = "OpenAIChat", nodeName = "OpenAIChat", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIStreamCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIStreamCmp.java index 537dfa571..6183902c0 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIStreamCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/chat/cmp/openai/OpenAIStreamCmp.java @@ -9,12 +9,6 @@ import com.yomahub.liteflow.ai.engine.interact.transport.TransportType; import com.yomahub.liteflow.ai.engine.model.output.ResponseType; import com.yomahub.liteflow.ai.util.TriState; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ @AIComponent( nodeId = "OpenAIStream", diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/ClassifyTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/ClassifyTest.java index 850174bf9..3189106f9 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/ClassifyTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/ClassifyTest.java @@ -17,7 +17,6 @@ import javax.annotation.Resource; * 分类节点测试类 * * @author 苍镜月 - * @since TODO */ @TestPropertySource(properties = { "spring.config.location=classpath:core/classify/application.yaml" }) diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/ACmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/ACmp.java index 1bdb1506f..a873d8762 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/ACmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/ACmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.classify.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("a") public class ACmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/JavaCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/JavaCmp.java index b5aa0521f..8cf643138 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/JavaCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/JavaCmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.classify.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("java") public class JavaCmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/PythonCmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/PythonCmp.java index 6972057dc..7e24399e3 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/PythonCmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/classify/cmp/PythonCmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.classify.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("python") public class PythonCmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/ToolTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/ToolTest.java index 898aa983a..417471822 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/ToolTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/ToolTest.java @@ -19,12 +19,6 @@ import org.springframework.test.context.TestPropertySource; import javax.annotation.Resource; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ @TestPropertySource(properties = {"spring.config.location=classpath:core/tool/application.yaml"}) @SpringBootTest(classes = {ToolTest.class, ToolConfig.class, SpringUtil.class}) diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/cmp/ACmp.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/cmp/ACmp.java index 580129029..6da038afe 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/cmp/ACmp.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/cmp/ACmp.java @@ -3,13 +3,6 @@ package com.yomahub.liteflow.test.ai.core.tool.cmp; import com.yomahub.liteflow.core.NodeComponent; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component("a") public class ACmp extends NodeComponent { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolConfig.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolConfig.java index 6c62a5bc6..e72fe8b68 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolConfig.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolConfig.java @@ -4,13 +4,6 @@ import com.yomahub.liteflow.ai.engine.tool.annotation.Tool; import com.yomahub.liteflow.ai.engine.tool.annotation.ToolParam; import org.springframework.stereotype.Component; -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - @Component public class ToolConfig { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolInput.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolInput.java index f7f8e710b..836f88dcd 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolInput.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/tool/tools/ToolInput.java @@ -2,13 +2,6 @@ package com.yomahub.liteflow.test.ai.core.tool.tools; import com.yomahub.liteflow.ai.engine.tool.annotation.ToolParam; -/** - * tool - * - * @author 苍镜月 - * @since TODO - */ - public class ToolInput { @ToolParam("输入内容") diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/util/SetUtilTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/util/SetUtilTest.java index e7bfe1a6b..0db6b07cf 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/util/SetUtilTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/core/util/SetUtilTest.java @@ -16,13 +16,6 @@ import static org.junit.jupiter.api.Assertions.assertFalse; import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.params.provider.Arguments.arguments; -/** - * SetUtil 工具类测试 - * - * @author 苍镜月 - * @since TODO - */ - @DisplayName("SetUtil 工具类测试") class SetUtilTest { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/InteractTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/InteractTest.java index 955dbbb40..b7e96c586 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/InteractTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/InteractTest.java @@ -28,7 +28,7 @@ import static org.junit.jupiter.api.Assertions.*; * 测试各种协议转换器和流式处理管道的功能 * * @author 苍镜月 - * @since 2.5.0 + * @since 2.16.0 */ public class InteractTest { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/util/TestDataReader.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/util/TestDataReader.java index c654428bb..b0a4ca56b 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/util/TestDataReader.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/interact/util/TestDataReader.java @@ -13,7 +13,7 @@ import java.util.List; * 用于读取测试资源文件中的模型响应数据 * * @author 苍镜月 - * @since 2.5.0 + * @since 2.16.0 */ public class TestDataReader { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaGeneratorTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaGeneratorTest.java index 604662656..f57b1db99 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaGeneratorTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaGeneratorTest.java @@ -14,7 +14,6 @@ import java.util.List; * JsonSchemaGeneratorTest * * @author 苍镜月 - * @since TODO */ public class JsonSchemaGeneratorTest { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaParserTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaParserTest.java index bd7cbdef1..54255b001 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaParserTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/JsonSchemaParserTest.java @@ -14,7 +14,6 @@ import java.util.List; * OutputParserTest * * @author 苍镜月 - * @since TODO */ public class JsonSchemaParserTest { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/Output.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/Output.java index 6b528af85..1199d901c 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/Output.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/Output.java @@ -8,7 +8,6 @@ import java.util.List; * output * * @author 苍镜月 - * @since TODO */ public class Output { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithRequiredFalse.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithRequiredFalse.java index 1fa5c18ce..0cd7027f6 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithRequiredFalse.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithRequiredFalse.java @@ -6,7 +6,6 @@ import com.yomahub.liteflow.ai.engine.model.output.structure.Description; * OutputWithRequiredFalse * * @author 苍镜月 - * @since TODO */ public class OutputWithRequiredFalse { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithT.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithT.java index 0df7863e9..e8ebdd0d3 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithT.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/structure/param/OutputWithT.java @@ -8,7 +8,6 @@ import java.util.List; * output with t * * @author 苍镜月 - * @since TODO */ public class OutputWithT { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/ToolTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/ToolTest.java index c3743ba72..8b0a5cc29 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/ToolTest.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/ToolTest.java @@ -22,7 +22,6 @@ import java.util.List; * tool test * * @author 苍镜月 - * @since TODO */ public class ToolTest { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/TestTools.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/TestTools.java index c15017dc9..c940577fb 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/TestTools.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/TestTools.java @@ -12,7 +12,6 @@ import java.util.function.Function; * 存放测试用的工具调用 * * @author 苍镜月 - * @since TODO */ public class TestTools { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/ToolInput.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/ToolInput.java index b202803fc..cc4a47a7e 100644 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/ToolInput.java +++ b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/engine/tool/domain/ToolInput.java @@ -4,7 +4,6 @@ package com.yomahub.liteflow.test.ai.engine.tool.domain; * tool * * @author 苍镜月 - * @since TODO */ public class ToolInput { diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelConfiguration.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelConfiguration.java deleted file mode 100644 index 42958c146..000000000 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelConfiguration.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.yomahub.liteflow.test.ai.model.ollama; - -import com.yomahub.liteflow.ai.model.ollama.constants.OllamaConstant; -import com.yomahub.liteflow.ai.model.ollama.interact.OllamaProtocolTransformer; -import com.yomahub.liteflow.ai.model.ollama.model.chat.OllamaChatConfig; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - -@Configuration -public class ModelConfiguration { - - @Bean("ollamaChatConfig") - public OllamaChatConfig ollamaChatConfig() { - return OllamaChatConfig - .builder() - .apiUrl("http://localhost:11434/") - .endPoint("/api/generate") - .provider(OllamaConstant.PROVIDER_NAME) - .model("qwen3:32b") - .build(); - } - - @Bean("streamingOllamaChatConfig") - public OllamaChatConfig streamingOllamaChatConfig() { - return OllamaChatConfig - .builder() - .apiUrl("http://localhost:11434/") - .endPoint("/api/generate") - .provider(OllamaConstant.PROVIDER_NAME) - .model("qwen3:32b") - .build(); - } -// -// @Bean -// public OllamaChatModel ollamaChatModel(OllamaChatConfig config) { -// return new OllamaChatModel(config); -// } - - @Bean - public OllamaProtocolTransformer ollamaProtocolTransformer() { - return new OllamaProtocolTransformer(); - } -} diff --git a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelFactoryTest.java b/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelFactoryTest.java deleted file mode 100644 index 5c0c3cfaf..000000000 --- a/liteflow-testcase-el/liteflow-testcase-el-ai/src/test/java/com/yomahub/liteflow/test/ai/model/ollama/ModelFactoryTest.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.yomahub.liteflow.test.ai.model.ollama; - -import com.yomahub.liteflow.ai.model.ollama.model.chat.OllamaChatConfig; -import com.yomahub.liteflow.ai.model.ollama.model.chat.OllamaChatModel; -import com.yomahub.liteflow.log.LFLog; -import com.yomahub.liteflow.log.LFLoggerManager; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.boot.test.context.SpringBootTest; - -import javax.annotation.Resource; - -/** - * TODO - * - * @author 苍镜月 - * @since TODO - */ - -@SpringBootTest(classes = { - ModelFactoryTest.class, - ModelConfiguration.class, - OllamaChatModel.class, -}) -public class ModelFactoryTest { - - private static final LFLog LOG = LFLoggerManager.getLogger(ModelFactoryTest.class); - - @Resource - @Qualifier("ollamaChatConfig") - private OllamaChatConfig ollamaChatConfig; - - @Resource - @Qualifier("streamingOllamaChatConfig") - private OllamaChatConfig streamingOllamaChatConfig; -}