├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ ├── question.yml │ └── task.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependbot.yml └── workflows │ ├── build-and-test.yml │ ├── check-chinese-content.yml │ ├── greeting-guideline-pr.yml │ ├── invalid-issue-check.yml │ ├── issue-and-pr.yml │ ├── license-check.yml │ ├── lint-pr-title.yml │ ├── linter.yml │ ├── pull-request-robot.yml │ ├── remove-stale-pr.yml │ └── secret-check.yml ├── .gitignore ├── .gitleaks.toml ├── .mvn ├── mvnd.properties └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── CODE_OF_CONDUCT.md ├── COMMITTERS.md ├── CONTRIBUTING-zh.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── Makefile ├── PMC_MEMBERS.md ├── README.md ├── SECURITY.md ├── docs └── imgs │ ├── agent-chat-ui.jpg │ ├── chatbot-chat-ui.gif │ ├── governance.png │ ├── graphworkflow.png │ ├── saa-architecture.png │ ├── spring-ai-alibaba-ecosystem.png │ └── wechat-account.jpg ├── examples ├── chatbot │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── examples │ │ └── chatbot │ │ ├── AgentStaticLoader.java │ │ ├── ChatbotAgent.java │ │ ├── ChatbotApplication.java │ │ └── PythonTool.java ├── deepresearch │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── examples │ │ │ └── deepresearch │ │ │ ├── AgentStaticLoader.java │ │ │ ├── Application.java │ │ │ └── DeepResearchAgent.java │ │ └── resources │ │ └── application.yml └── documentation │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── examples │ │ └── documentation │ │ ├── framework │ │ ├── advanced │ │ │ ├── AgentToolExample.java │ │ │ ├── ContextEngineeringExample.java │ │ │ ├── HumanInTheLoopExample.java │ │ │ ├── MemoryExample.java │ │ │ ├── MultiAgentExample.java │ │ │ ├── RAGExample.java │ │ │ ├── WorkflowExample.java │ │ │ └── a2a │ │ │ │ ├── A2AAgentConfig.java │ │ │ │ ├── A2AExample.java │ │ │ │ ├── A2AExampleController.java │ │ │ │ ├── DocumentationApplication.java │ │ │ │ └── README.md │ │ └── tutorials │ │ │ ├── AgentsExample.java │ │ │ ├── HooksExample.java │ │ │ ├── MemoryExample.java │ │ │ ├── MessagesExample.java │ │ │ ├── ModelsExample.java │ │ │ ├── StructuredOutputExample.java │ │ │ └── ToolsExample.java │ │ └── graph │ │ ├── QuickStartExample.java │ │ ├── core │ │ ├── CoreLibraryExample.java │ │ ├── MemoryExample.java │ │ ├── PersistenceExample.java │ │ └── StreamingExample.java │ │ └── examples │ │ ├── CancellationExample.java │ │ ├── CheckpointRedisExample.java │ │ ├── HumanInTheLoopExample.java │ │ ├── LlmStreamingSpringAiExample.java │ │ ├── LongTimeRunningTaskExample.java │ │ ├── McpNodeExample.java │ │ ├── MultiAgentSupervisorExample.java │ │ ├── ParallelBranchExample.java │ │ ├── ParallelStreamingExample.java │ │ ├── PersistenceExample.java │ │ ├── PlantUmlExample.java │ │ ├── SubgraphAsCompiledGraphExample.java │ │ ├── SubgraphAsNodeActionExample.java │ │ ├── SubgraphAsStateGraphExample.java │ │ ├── SubgraphExample.java │ │ ├── TimeTravelExample.java │ │ ├── TimeTravelRedisExample.java │ │ └── WaitUserInputExample.java │ └── resources │ └── application.yml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── spring-ai-alibaba-agent-framework ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── graph │ │ │ └── agent │ │ │ ├── Agent.java │ │ │ ├── AgentTool.java │ │ │ ├── BaseAgent.java │ │ │ ├── Builder.java │ │ │ ├── DefaultBuilder.java │ │ │ ├── MessageToolCallResultConverter.java │ │ │ ├── Prioritized.java │ │ │ ├── ReactAgent.java │ │ │ ├── a2a │ │ │ ├── A2aNodeActionWithConfig.java │ │ │ ├── A2aRemoteAgent.java │ │ │ ├── AgentCardProvider.java │ │ │ ├── AgentCardWrapper.java │ │ │ └── RemoteAgentCardProvider.java │ │ │ ├── exception │ │ │ └── AgentException.java │ │ │ ├── extension │ │ │ ├── file │ │ │ │ ├── EditResult.java │ │ │ │ ├── FileData.java │ │ │ │ ├── FileInfo.java │ │ │ │ ├── FilesystemBackend.java │ │ │ │ ├── GrepMatch.java │ │ │ │ ├── LocalFilesystemBackend.java │ │ │ │ └── WriteResult.java │ │ │ ├── interceptor │ │ │ │ ├── FilesystemInterceptor.java │ │ │ │ ├── LargeResultEvictionInterceptor.java │ │ │ │ ├── PatchToolCallsInterceptor.java │ │ │ │ ├── SubAgentInterceptor.java │ │ │ │ └── SubAgentSpec.java │ │ │ └── tools │ │ │ │ ├── filesystem │ │ │ │ ├── EditFileTool.java │ │ │ │ ├── GlobTool.java │ │ │ │ ├── GrepTool.java │ │ │ │ ├── ListFilesTool.java │ │ │ │ ├── ReadFileTool.java │ │ │ │ └── WriteFileTool.java │ │ │ │ └── model │ │ │ │ └── TaskTool.java │ │ │ ├── factory │ │ │ ├── AgentBuilderFactory.java │ │ │ └── DefaultAgentBuilderFactory.java │ │ │ ├── flow │ │ │ ├── agent │ │ │ │ ├── FlowAgent.java │ │ │ │ ├── LlmRoutingAgent.java │ │ │ │ ├── LoopAgent.java │ │ │ │ ├── ParallelAgent.java │ │ │ │ ├── SequentialAgent.java │ │ │ │ └── loop │ │ │ │ │ ├── ArrayLoopStrategy.java │ │ │ │ │ ├── ConditionLoopStrategy.java │ │ │ │ │ ├── CountLoopStrategy.java │ │ │ │ │ ├── LoopMode.java │ │ │ │ │ └── LoopStrategy.java │ │ │ ├── builder │ │ │ │ ├── FlowAgentBuilder.java │ │ │ │ └── FlowGraphBuilder.java │ │ │ ├── enums │ │ │ │ └── FlowAgentEnum.java │ │ │ ├── node │ │ │ │ ├── ConditionEvaluator.java │ │ │ │ ├── ConditionEvaluatorAction.java │ │ │ │ ├── EnhancedParallelResultAggregator.java │ │ │ │ ├── ParallelResultAggregator.java │ │ │ │ ├── RoutingEdgeAction.java │ │ │ │ └── TransparentNode.java │ │ │ └── strategy │ │ │ │ ├── ConditionalGraphBuildingStrategy.java │ │ │ │ ├── FlowGraphBuildingStrategy.java │ │ │ │ ├── FlowGraphBuildingStrategyRegistry.java │ │ │ │ ├── LoopGraphBuildingStrategy.java │ │ │ │ ├── ParallelGraphBuildingStrategy.java │ │ │ │ ├── RoutingGraphBuildingStrategy.java │ │ │ │ └── SequentialGraphBuildingStrategy.java │ │ │ ├── hook │ │ │ ├── AgentHook.java │ │ │ ├── Hook.java │ │ │ ├── HookPosition.java │ │ │ ├── HookPositions.java │ │ │ ├── JumpTo.java │ │ │ ├── ModelHook.java │ │ │ ├── TokenCounter.java │ │ │ ├── ToolInjection.java │ │ │ ├── hip │ │ │ │ ├── ConsoleInteractionHandler.java │ │ │ │ ├── HumanInTheLoopHook.java │ │ │ │ ├── HumanInteractionHandler.java │ │ │ │ └── ToolConfig.java │ │ │ ├── messages │ │ │ │ ├── AgentCommand.java │ │ │ │ ├── MessagesAgentHook.java │ │ │ │ ├── MessagesModelHook.java │ │ │ │ └── UpdatePolicy.java │ │ │ ├── modelcalllimit │ │ │ │ ├── ModelCallLimitExceededException.java │ │ │ │ └── ModelCallLimitHook.java │ │ │ ├── pii │ │ │ │ ├── PIIDetectionException.java │ │ │ │ ├── PIIDetectionHook.java │ │ │ │ ├── PIIDetector.java │ │ │ │ ├── PIIDetectors.java │ │ │ │ ├── PIIMatch.java │ │ │ │ ├── PIIType.java │ │ │ │ └── RedactionStrategy.java │ │ │ ├── shelltool │ │ │ │ └── ShellToolAgentHook.java │ │ │ ├── summarization │ │ │ │ └── SummarizationHook.java │ │ │ └── toolcalllimit │ │ │ │ ├── ToolCallLimitExceededException.java │ │ │ │ └── ToolCallLimitHook.java │ │ │ ├── interceptor │ │ │ ├── Interceptor.java │ │ │ ├── InterceptorChain.java │ │ │ ├── InterceptorType.java │ │ │ ├── ModelCallHandler.java │ │ │ ├── ModelInterceptor.java │ │ │ ├── ModelRequest.java │ │ │ ├── ModelResponse.java │ │ │ ├── ToolCallHandler.java │ │ │ ├── ToolCallRequest.java │ │ │ ├── ToolCallResponse.java │ │ │ ├── ToolInterceptor.java │ │ │ ├── contextediting │ │ │ │ └── ContextEditingInterceptor.java │ │ │ ├── modelfallback │ │ │ │ └── ModelFallbackInterceptor.java │ │ │ ├── todolist │ │ │ │ └── TodoListInterceptor.java │ │ │ ├── toolemulator │ │ │ │ └── ToolEmulatorInterceptor.java │ │ │ ├── toolerror │ │ │ │ └── ToolErrorInterceptor.java │ │ │ ├── toolretry │ │ │ │ └── ToolRetryInterceptor.java │ │ │ └── toolselection │ │ │ │ └── ToolSelectionInterceptor.java │ │ │ ├── node │ │ │ ├── AgentLlmNode.java │ │ │ └── AgentToolNode.java │ │ │ └── tools │ │ │ ├── GlobSearchTool.java │ │ │ ├── GrepSearchTool.java │ │ │ ├── ShellSessionManager.java │ │ │ ├── ShellTool.java │ │ │ ├── ToolContextConstants.java │ │ │ └── WriteTodosTool.java │ └── resources │ │ └── lib │ │ ├── jackson-annotations-2.18.3.jar │ │ ├── jackson-core-2.18.3.jar │ │ └── jackson-databind-2.18.3.jar │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── graph │ │ └── agent │ │ ├── AgentToolTest.java │ │ ├── ExecutorConfigTest.java │ │ ├── LlmRoutingAgentTest.java │ │ ├── ParallelAgentIntegrationTest.java │ │ ├── ReactAgentResolverBugReproductionTest.java │ │ ├── ReactAgentTest.java │ │ ├── RemoteAgentTest.java │ │ ├── SequentialAgentTest.java │ │ ├── StreamAgentTest.java │ │ ├── ToolCallbackTest.java │ │ ├── a2a │ │ └── A2aNodeActionWithConfigTests.java │ │ ├── flow │ │ ├── FlowAgentArchitectureTest.java │ │ ├── FlowAgentSerializerTest.java │ │ ├── LoopAgentTest.java │ │ └── ParallelAgentTest.java │ │ ├── hooks │ │ ├── hip │ │ │ └── HumanInTheLoopTest.java │ │ ├── messages │ │ │ └── MessagesModelHookTest.java │ │ ├── modelcalllimit │ │ │ └── ModelCallLimitTest.java │ │ ├── pii │ │ │ └── PIIDectionHookTest.java │ │ ├── shelltool │ │ │ └── ShellToolAgentTest.java │ │ ├── summarization │ │ │ └── SummarizationTest.java │ │ └── toolcalllimit │ │ │ └── ToolCallLimitTest.java │ │ ├── interceptors │ │ ├── ChatModelCallCounter.java │ │ ├── ContextEditingTest.java │ │ ├── ModelfallbackTest.java │ │ ├── TodolistTest.java │ │ ├── ToolEmulatorTest.java │ │ ├── ToolRetryTest.java │ │ └── ToolSelectionTest.java │ │ ├── memory │ │ ├── LongTermMemoryTest.java │ │ └── ShortTermMemoryTest.java │ │ ├── model │ │ ├── ReactAgentDeepSeekTest.java │ │ └── ReactAgentOpenAiTest.java │ │ ├── scheduling │ │ └── ScheduledAgentTaskTest.java │ │ └── tools │ │ ├── GlobSearchToolTest.java │ │ ├── HotelTool.java │ │ ├── PoetTool.java │ │ ├── ReviewerTool.java │ │ ├── TicketTool.java │ │ ├── WeatherTool.java │ │ └── WriteTodosToolTest.java │ └── resources │ └── logback-test.xml ├── spring-ai-alibaba-bom └── pom.xml ├── spring-ai-alibaba-graph-core ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ ├── com │ │ │ └── alibaba │ │ │ │ └── cloud │ │ │ │ └── ai │ │ │ │ └── graph │ │ │ │ ├── CompileConfig.java │ │ │ │ ├── CompiledGraph.java │ │ │ │ ├── DiagramGenerator.java │ │ │ │ ├── GraphLifecycleListener.java │ │ │ │ ├── GraphRepresentation.java │ │ │ │ ├── GraphResponse.java │ │ │ │ ├── GraphRunner.java │ │ │ │ ├── GraphRunnerContext.java │ │ │ │ ├── HasMetadata.java │ │ │ │ ├── KeyStrategy.java │ │ │ │ ├── KeyStrategyFactory.java │ │ │ │ ├── KeyStrategyFactoryBuilder.java │ │ │ │ ├── NodeOutput.java │ │ │ │ ├── OverAllState.java │ │ │ │ ├── OverAllStateBuilder.java │ │ │ │ ├── RunnableConfig.java │ │ │ │ ├── StateGraph.java │ │ │ │ ├── SubGraphNode.java │ │ │ │ ├── action │ │ │ │ ├── AsyncCommandAction.java │ │ │ │ ├── AsyncEdgeAction.java │ │ │ │ ├── AsyncNodeAction.java │ │ │ │ ├── AsyncNodeActionWithConfig.java │ │ │ │ ├── Command.java │ │ │ │ ├── CommandAction.java │ │ │ │ ├── EdgeAction.java │ │ │ │ ├── InterruptableAction.java │ │ │ │ ├── InterruptableActionWithConfig.java │ │ │ │ ├── InterruptionMetadata.java │ │ │ │ ├── NodeAction.java │ │ │ │ ├── NodeActionWithConfig.java │ │ │ │ └── package-info.java │ │ │ │ ├── async │ │ │ │ ├── AsyncGenerator.java │ │ │ │ ├── AsyncGeneratorOperators.java │ │ │ │ ├── AsyncGeneratorQueue.java │ │ │ │ ├── FlowGenerator.java │ │ │ │ └── internal │ │ │ │ │ ├── UnmodifiableDeque.java │ │ │ │ │ └── reactive │ │ │ │ │ ├── GeneratorPublisher.java │ │ │ │ │ └── GeneratorSubscriber.java │ │ │ │ ├── checkpoint │ │ │ │ ├── BaseCheckpointSaver.java │ │ │ │ ├── Checkpoint.java │ │ │ │ ├── HasVersions.java │ │ │ │ ├── config │ │ │ │ │ └── SaverConfig.java │ │ │ │ ├── constant │ │ │ │ │ └── SaverEnum.java │ │ │ │ └── savers │ │ │ │ │ ├── MemorySaver.java │ │ │ │ │ ├── VersionedMemorySaver.java │ │ │ │ │ ├── file │ │ │ │ │ └── FileSystemSaver.java │ │ │ │ │ ├── mongo │ │ │ │ │ └── MongoSaver.java │ │ │ │ │ ├── mysql │ │ │ │ │ ├── CreateOption.java │ │ │ │ │ └── MysqlSaver.java │ │ │ │ │ ├── oracle │ │ │ │ │ ├── CreateOption.java │ │ │ │ │ └── OracleSaver.java │ │ │ │ │ ├── postgresql │ │ │ │ │ └── PostgresSaver.java │ │ │ │ │ └── redis │ │ │ │ │ └── RedisSaver.java │ │ │ │ ├── diagram │ │ │ │ ├── MermaidGenerator.java │ │ │ │ └── PlantUMLGenerator.java │ │ │ │ ├── exception │ │ │ │ ├── Errors.java │ │ │ │ ├── GraphRunnerException.java │ │ │ │ ├── GraphStateException.java │ │ │ │ ├── RunnableErrors.java │ │ │ │ └── SubGraphInterruptionException.java │ │ │ │ ├── executor │ │ │ │ ├── BaseGraphExecutor.java │ │ │ │ ├── MainGraphExecutor.java │ │ │ │ └── NodeExecutor.java │ │ │ │ ├── internal │ │ │ │ ├── edge │ │ │ │ │ ├── Edge.java │ │ │ │ │ ├── EdgeCondition.java │ │ │ │ │ └── EdgeValue.java │ │ │ │ └── node │ │ │ │ │ ├── Node.java │ │ │ │ │ ├── ParallelNode.java │ │ │ │ │ ├── SubCompiledGraphNode.java │ │ │ │ │ ├── SubCompiledGraphNodeAction.java │ │ │ │ │ └── SubStateGraphNode.java │ │ │ │ ├── observation │ │ │ │ ├── GraphMetricsGenerator.java │ │ │ │ ├── GraphObservationLifecycleListener.java │ │ │ │ ├── SpringAiAlibabaKind.java │ │ │ │ ├── edge │ │ │ │ │ ├── DefaultGraphEdgeObservationConvention.java │ │ │ │ │ ├── GraphEdgeObservationContext.java │ │ │ │ │ ├── GraphEdgeObservationConvention.java │ │ │ │ │ ├── GraphEdgeObservationDocumentation.java │ │ │ │ │ └── GraphEdgeObservationHandler.java │ │ │ │ ├── graph │ │ │ │ │ ├── DefaultGraphObservationConvention.java │ │ │ │ │ ├── GraphObservationContext.java │ │ │ │ │ ├── GraphObservationConvention.java │ │ │ │ │ ├── GraphObservationDocumentation.java │ │ │ │ │ └── GraphObservationHandler.java │ │ │ │ ├── metric │ │ │ │ │ ├── SpringAiAlibabaObservationMetricAttributes.java │ │ │ │ │ └── SpringAiAlibabaObservationMetricNames.java │ │ │ │ └── node │ │ │ │ │ ├── DefaultGraphNodeObservationConvention.java │ │ │ │ │ ├── GraphNodeObservationContext.java │ │ │ │ │ ├── GraphNodeObservationConvention.java │ │ │ │ │ ├── GraphNodeObservationDocumentation.java │ │ │ │ │ └── GraphNodeObservationHandler.java │ │ │ │ ├── package-info.java │ │ │ │ ├── scheduling │ │ │ │ ├── DefaultScheduledAgentManager.java │ │ │ │ ├── ScheduleConfig.java │ │ │ │ ├── ScheduleLifecycleListener.java │ │ │ │ ├── ScheduledAgentManager.java │ │ │ │ ├── ScheduledAgentManagerFactory.java │ │ │ │ └── ScheduledAgentTask.java │ │ │ │ ├── serializer │ │ │ │ ├── AgentInstructionMessage.java │ │ │ │ ├── Serializer.java │ │ │ │ ├── StateSerializer.java │ │ │ │ ├── check_point │ │ │ │ │ └── CheckPointSerializer.java │ │ │ │ ├── plain_text │ │ │ │ │ ├── PlainTextStateSerializer.java │ │ │ │ │ └── jackson │ │ │ │ │ │ ├── AgentInstructionMessageHandler.java │ │ │ │ │ │ ├── AssistantMessageHandler.java │ │ │ │ │ │ ├── DeepSeekAssistantMessageHandler.java │ │ │ │ │ │ ├── DocumentHandler.java │ │ │ │ │ │ ├── GenericListDeserializer.java │ │ │ │ │ │ ├── GenericMapDeserializer.java │ │ │ │ │ │ ├── JacksonDeserializer.java │ │ │ │ │ │ ├── JacksonNodeOutputDeserializer.java │ │ │ │ │ │ ├── JacksonNodeOutputSerializer.java │ │ │ │ │ │ ├── JacksonStateSerializer.java │ │ │ │ │ │ ├── SerializationHelper.java │ │ │ │ │ │ ├── SpringAIJacksonStateSerializer.java │ │ │ │ │ │ ├── StreamingOutputDeserializer.java │ │ │ │ │ │ ├── StreamingOutputSerializer.java │ │ │ │ │ │ ├── SystemMessageHandler.java │ │ │ │ │ │ ├── ToolResponseMessageHandler.java │ │ │ │ │ │ ├── TypeMapper.java │ │ │ │ │ │ └── UserMessageHandler.java │ │ │ │ └── std │ │ │ │ │ ├── AssistantMessageSerializer.java │ │ │ │ │ ├── DeepSeekAssistantMessageSerializer.java │ │ │ │ │ ├── MessageSerializer.java │ │ │ │ │ ├── NullableObjectSerializer.java │ │ │ │ │ ├── ObjectInputWithMapper.java │ │ │ │ │ ├── ObjectOutputWithMapper.java │ │ │ │ │ ├── ObjectStreamStateSerializer.java │ │ │ │ │ ├── SerializerMapper.java │ │ │ │ │ ├── SpringAIStateSerializer.java │ │ │ │ │ ├── SystemMessageSerializer.java │ │ │ │ │ ├── ToolCallSerializer.java │ │ │ │ │ ├── ToolResponseMessageSerializer.java │ │ │ │ │ ├── ToolResponseSerializer.java │ │ │ │ │ ├── UserMessageSerializer.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── state │ │ │ │ ├── AgentStateFactory.java │ │ │ │ ├── AppenderChannel.java │ │ │ │ ├── Channel.java │ │ │ │ ├── Reducer.java │ │ │ │ ├── RemoveByHash.java │ │ │ │ ├── ReplaceAllWith.java │ │ │ │ ├── StateSnapshot.java │ │ │ │ ├── package-info.java │ │ │ │ └── strategy │ │ │ │ │ ├── AppendStrategy.java │ │ │ │ │ ├── MergeStrategy.java │ │ │ │ │ └── ReplaceStrategy.java │ │ │ │ ├── store │ │ │ │ ├── NamespaceListRequest.java │ │ │ │ ├── Store.java │ │ │ │ ├── StoreItem.java │ │ │ │ ├── StoreSearchRequest.java │ │ │ │ ├── StoreSearchResult.java │ │ │ │ ├── constant │ │ │ │ │ └── StoreConstant.java │ │ │ │ └── stores │ │ │ │ │ ├── BaseStore.java │ │ │ │ │ ├── DatabaseStore.java │ │ │ │ │ ├── FileSystemStore.java │ │ │ │ │ ├── MemoryStore.java │ │ │ │ │ ├── MongoStore.java │ │ │ │ │ └── RedisStore.java │ │ │ │ ├── streaming │ │ │ │ ├── GraphFlux.java │ │ │ │ ├── GraphFluxGenerator.java │ │ │ │ ├── ParallelGraphFlux.java │ │ │ │ └── StreamingOutput.java │ │ │ │ └── utils │ │ │ │ ├── CodeUtils.java │ │ │ │ ├── CollectionsUtils.java │ │ │ │ ├── EdgeMappings.java │ │ │ │ ├── FileUtils.java │ │ │ │ ├── InMemoryFileStorage.java │ │ │ │ ├── LifeListenerUtil.java │ │ │ │ ├── Messageutils.java │ │ │ │ ├── SerializationUtils.java │ │ │ │ ├── SystemClock.java │ │ │ │ ├── TryConsumer.java │ │ │ │ ├── TryFunction.java │ │ │ │ └── TypeRef.java │ │ └── org │ │ │ └── springframework │ │ │ └── ai │ │ │ └── util │ │ │ └── json │ │ │ └── JsonParser.java │ └── resources │ │ └── lib │ │ ├── jackson-annotations-2.18.3.jar │ │ ├── jackson-core-2.18.3.jar │ │ └── jackson-databind-2.18.3.jar │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── graph │ │ ├── CompiledSubGraphTest.java │ │ ├── DefaultKeyStrategyTest.java │ │ ├── DurationAndChatResponseSerializationTest.java │ │ ├── EdgeCaseSerializationTest.java │ │ ├── FluxErrorHandlingTest.java │ │ ├── GenericType.java │ │ ├── GraphResponseSerializationRoundTripTest.java │ │ ├── InnerClassSerializationTest.java │ │ ├── InterruptionTest.java │ │ ├── Issue2702ReproductionTest.java │ │ ├── KeyStrategyFactoryBuilderTest.java │ │ ├── NodeAfterListenerTest.java │ │ ├── NodeFactoryPatternTest.java │ │ ├── NormalizationSideEffectsTest.java │ │ ├── OverAllStateBuilderTest.java │ │ ├── SerializationUtilsCustomMapTypeTest.java │ │ ├── StateGraphFileSystemSaverTest.java │ │ ├── StateGraphMemorySaverTest.java │ │ ├── StateGraphRepresentationTest.java │ │ ├── StateGraphSerializerTest.java │ │ ├── StateGraphStreamTest.java │ │ ├── StateGraphTest.java │ │ ├── SubGraphTest.java │ │ ├── TimeTravelTest.java │ │ ├── checkpoint │ │ ├── FileSystemSaverDeleteFileTest.java │ │ └── savers │ │ │ ├── MysqlSaverTest.java │ │ │ ├── OracleSaverTest.java │ │ │ ├── PostgresSaverTest.java │ │ │ └── RedisSaverTest.java │ │ ├── plain_text │ │ ├── DeepSeekAssistantMessageSerializationTest.java │ │ ├── JacksonContainerTypeRecognitionTest.java │ │ ├── JacksonSerializerTest.java │ │ ├── SerializeTest.java │ │ └── SpringAIJacksonStateSerializerTest.java │ │ ├── store │ │ ├── GraphStoreIntegrationTest.java │ │ ├── StoreIntegrationTest.java │ │ └── stores │ │ │ ├── DatabaseStoreTest.java │ │ │ ├── FileSystemStoreTest.java │ │ │ ├── MemoryStoreTest.java │ │ │ ├── MongoStoreTest.java │ │ │ └── RedisStoreTest.java │ │ ├── stream │ │ └── LLmNodeAction.java │ │ └── streaming │ │ └── GraphFluxIntegrationTest.java │ └── resources │ ├── logging.properties │ └── test.png ├── spring-ai-alibaba-studio ├── README.md ├── agent-chat-ui │ ├── .codespellignore │ ├── .dockerignore │ ├── .env.development │ ├── .env.example │ ├── .gitignore │ ├── .prettierignore │ ├── ENV_CONFIG.md │ ├── LICENSE │ ├── README.md │ ├── components.json │ ├── eslint.config.js │ ├── next.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.mjs │ ├── prettier.config.js │ ├── public │ │ └── logo.svg │ ├── src │ │ ├── app │ │ │ ├── favicon.png │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── components │ │ │ ├── icons │ │ │ │ ├── github.tsx │ │ │ │ └── saa-logo.tsx │ │ │ ├── thread │ │ │ │ ├── ContentBlocksPreview.tsx │ │ │ │ ├── MultimodalPreview.tsx │ │ │ │ ├── artifact.tsx │ │ │ │ ├── history │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── markdown-styles.css │ │ │ │ ├── markdown-text.tsx │ │ │ │ ├── messages │ │ │ │ │ ├── ai.tsx │ │ │ │ │ ├── generic-interrupt.tsx │ │ │ │ │ ├── human.tsx │ │ │ │ │ ├── shared.tsx │ │ │ │ │ ├── tool-calls.tsx │ │ │ │ │ ├── tool-feedback.tsx │ │ │ │ │ ├── tool-request-confirm.tsx │ │ │ │ │ ├── tool-request.tsx │ │ │ │ │ └── tool-response.tsx │ │ │ │ ├── syntax-highlighter.tsx │ │ │ │ ├── tooltip-icon-button.tsx │ │ │ │ └── utils.ts │ │ │ └── ui │ │ │ │ ├── avatar.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── label.tsx │ │ │ │ ├── password-input.tsx │ │ │ │ ├── separator.tsx │ │ │ │ ├── sheet.tsx │ │ │ │ ├── skeleton.tsx │ │ │ │ ├── sonner.tsx │ │ │ │ ├── switch.tsx │ │ │ │ ├── textarea.tsx │ │ │ │ └── tooltip.tsx │ │ ├── hooks │ │ │ ├── use-file-upload.tsx │ │ │ └── useMediaQuery.tsx │ │ ├── lib │ │ │ ├── agent-inbox-interrupt.ts │ │ │ ├── api-key.tsx │ │ │ ├── ensure-tool-responses.ts │ │ │ ├── multimodal-utils.ts │ │ │ ├── spring-ai-api.ts │ │ │ └── utils.ts │ │ ├── providers │ │ │ ├── Stream.tsx │ │ │ ├── Thread.tsx │ │ │ └── client.ts │ │ └── types │ │ │ └── messages.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── agent │ │ │ └── studio │ │ │ ├── SaaStudioWebModuleAutoConfiguration.java │ │ │ ├── config │ │ │ └── WebConfig.java │ │ │ ├── controller │ │ │ ├── AgentController.java │ │ │ ├── ExecutionController.java │ │ │ └── ThreadController.java │ │ │ ├── dto │ │ │ ├── AgentResumeRequest.java │ │ │ ├── AgentRunRequest.java │ │ │ ├── GraphResponse.java │ │ │ ├── ListThreadsResponse.java │ │ │ ├── Thread.java │ │ │ └── messages │ │ │ │ ├── AgentRunResponse.java │ │ │ │ ├── AssistantMessageDTO.java │ │ │ │ ├── MessageDTO.java │ │ │ │ ├── ToolRequestConfirmMessageDTO.java │ │ │ │ ├── ToolRequestMessageDTO.java │ │ │ │ ├── ToolResponseMessageDTO.java │ │ │ │ └── UserMessageDTO.java │ │ │ ├── loader │ │ │ ├── AgentLoader.java │ │ │ ├── AgentStaticLoader.java │ │ │ └── ConfigAgentWatcher.java │ │ │ ├── service │ │ │ ├── RunnerService.java │ │ │ ├── ThreadService.java │ │ │ └── ThreadServiceImpl.java │ │ │ ├── tracing │ │ │ ├── R.java │ │ │ └── ReturnCode.java │ │ │ └── utils │ │ │ ├── FileUtils.java │ │ │ └── JsonUtil.java │ └── resources │ │ └── META-INF │ │ ├── resources │ │ └── chatui │ │ │ ├── 404.html │ │ │ ├── _next │ │ │ └── static │ │ │ │ ├── chunks │ │ │ │ ├── 1255-2b64025d9f00f013.js │ │ │ │ ├── 4993-02918d23658c43e8.js │ │ │ │ ├── 4bd1b696-100b9d70ed4e49c1.js │ │ │ │ ├── app │ │ │ │ │ ├── _not-found │ │ │ │ │ │ └── page-15dcd691417b7823.js │ │ │ │ │ ├── layout-11d04af26324fed1.js │ │ │ │ │ └── page-7ceb8d3bed8163c7.js │ │ │ │ ├── d3ac728e-ea85bb71fe9234fd.js │ │ │ │ ├── framework-bd61ec64032c2de7.js │ │ │ │ ├── main-app-f3fb51fa55907df2.js │ │ │ │ ├── main-bcf7825fe1868173.js │ │ │ │ ├── pages │ │ │ │ │ ├── _app-4b3fb5e477a0267f.js │ │ │ │ │ └── _error-c970d8b55ace1b48.js │ │ │ │ ├── polyfills-42372ed130431b0a.js │ │ │ │ ├── react-syntax-highlighter │ │ │ │ │ └── refractor-core-import.2ee4b4b9aaf8524f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_abap.230e7da8cffea842.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_abnf.46b5c5c229054a73.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_actionscript.42147300bdb64a1f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ada.100605d9c814430f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_agda.e22d1179151a4426.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_al.2bb0e37828515a8c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_antlr4.d06a866a10c521b9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_apacheconf.04d2ae61d56e5928.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_apex.00597b4e8d1adfcd.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_apl.1d9a6d8e68b2b1ef.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_applescript.d67fdf707b365dcd.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_aql.d0f85b2237f63a61.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_arduino.0c0b49cee6c08837.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_arff.83ffe668d0e862ec.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_asciidoc.9eeb927012daf4f1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_asm6502.7021289fdf48bfd5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_asmatmel.783af7719f482a33.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_aspnet.fceb026f9fc45bc5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_autohotkey.78af436f9bb7f611.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_autoit.8e1723c996c1b729.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_avisynth.4195f8940bde7bd3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_avroIdl.36f229f509ece417.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bash.cfe6efe1961ffb3a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_basic.83944a5ba21207d2.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_batch.f6ace3273e7ee71e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bbcode.2342d4ee129a6c78.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bicep.4c11b240a2b0857a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_birb.75924c779895f425.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bison.9e9414b1dad0d7b7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bnf.1079aebfc602e52b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_brainfuck.16a92b24ee079bc3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_brightscript.439e11e2f1bb1dae.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bro.933a6b5f75b4bc81.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_bsl.f0dffb3570886604.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_c.be83bab6a4f54254.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cfscript.ea8a51b096cacfb3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_chaiscript.aa65aebdea05475a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cil.ccb5fd610e38f7ef.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_clike.9288c9023d1709b5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_clojure.44c161a86793a3ab.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cmake.3dedee659d1abf45.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cobol.79b97403f27be641.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_coffeescript.160d233115e187aa.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_concurnas.cec8a38cb0fb3dea.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_coq.3181eb3c17529166.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cpp.f81621d62b24821d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_crystal.cd79d2cd8a592583.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_csharp.24f2575e8f4e8ab1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cshtml.730ca8b78afddae7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_csp.cbddc897dd36486f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_css.89ffa0f8847a8912.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cssExtras.e7cdbe60a5cc29c7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_csv.bc95b16e998d7fb6.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_cypher.05774de952f9ba55.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_d.196cc37d29831cb0.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dart.56592ade1c39fc9f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dataweave.2415289cd8bc4d2e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dax.089e021c2aefa421.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dhall.0b0985231bb9ee8b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_diff.f3fbbc277d14f75c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_django.f14301cb341d7be1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dnsZoneFile.0fa80f96c974098b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_docker.fd36cd1c46c2d108.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_dot.72833160ab563ad3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ebnf.b4b72d3937fe6eeb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_editorconfig.e782debbc690a4c0.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_eiffel.3c5447ea75272ef8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ejs.a7b3a45cdab71868.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_elixir.094e3a32839cee4f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_elm.dd016240a4258786.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_erb.96691dceb45bd085.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_erlang.0c4a270f437c981c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_etlua.d0aa7bea2c542bf4.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_excelFormula.d05399de7d92faec.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_factor.d52960981d57e779.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_falselang.cd041cc191b8467b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_firestoreSecurityRules.a0a9812101531400.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_flow.86c6a45341da87df.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_fortran.3fc5f12d0082f9d8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_fsharp.322399267554118e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ftl.175cbc98866b088e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gap.40e193ed3861a317.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gcode.2c097c9491cfc626.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gdscript.dd38ae9156d663e4.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gedcom.2ec966cc0f03c227.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gherkin.6eebfb336404ed4e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_git.eb8f20690ccceb4d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_glsl.70d9f670eb3259ad.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gml.4842935d9a9e40c7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_gn.2bab5d05846c7d32.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_go.b1b60ec7d8b9e290.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_goModule.6c8d83b447d469ef.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_graphql.b6e21510fb9eee86.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_groovy.2ba5b0d8765b0d6b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_haml.511d040a58e118ac.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_handlebars.c2258b0f64889a43.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_haskell.f936a3c77376aca9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_haxe.87805b4ab6e0a2d9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_hcl.cc170e49984f6921.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_hlsl.6f0fd1c3eee6b75b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_hoon.0edae86222eea879.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_hpkp.85b30b27646ba3f3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_hsts.811a6d6689d50495.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_http.492c5939198f1873.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ichigojam.3b46740945933ec9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_icon.ab19ac8302f75519.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_icuMessageFormat.158265981eaf5dcf.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_idris.6ed9179997dbdab0.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_iecst.55d8bc2ea2f6f214.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ignore.b4054289fcd91956.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_inform7.2104a876e461cb23.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ini.f4511a09d651276a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_io.5f3e20571ec27249.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_j.345ece917329f64b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_java.aac676b967ca3c4d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_javadoc.95402f3930d3d9df.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_javadoclike.9ee552c381f6c60f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_javascript.37427bf6400275e5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_javastacktrace.74dfe0ff6ca9f300.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jexl.5987aa639a6e57d5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jolie.ab310fa3c1cef693.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jq.6e4cd8c7bc560b28.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jsExtras.219c95bcbc51b06e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jsTemplates.d6224cd4f58d98eb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jsdoc.5d021e92f19bc66d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_json.732f01eaab384172.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_json5.76a33857eb2d9065.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jsonp.0569ee8de3298a31.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_jsstacktrace.e612fddf1ad4393b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_julia.62fdf6e242a67fc5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_keepalived.5d1efe9db6530409.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_keyman.18491d90f89a4000.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_kotlin.2682043c08e82b2e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_kumir.39c468f8fd905349.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_kusto.26371e480f87b6dc.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_latex.f0fe4838a8a4cd8d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_latte.c990b2244956101b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_less.a691f4ad8f5f9a30.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_lilypond.abe67917d6fceca8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_liquid.1dd26f432b2c1614.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_lisp.e9964a51345e014e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_livescript.ef04b61db3270c92.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_llvm.ba98280d414ef11d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_log.d0dcddb988b6a797.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_lolcode.354d655b70d59474.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_lua.30309f62adb1a024.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_magma.63491b8dbda0eeef.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_makefile.f3589893677f19c1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_markdown.fab70efa18ee6982.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_markup.eba6ab84480262de.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_markupTemplating.04f5587aef326048.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_matlab.845321e6437db564.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_maxscript.170e7ffb930d77f8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_mel.6acb1b32a0fa780b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_mermaid.530a5488c2abd79a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_mizar.221d91d415cdf322.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_mongodb.0258b2cc22a117d3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_monkey.4cf187093a1ecba9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_moonscript.d0b96c2259ec02cd.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_n1ql.b70510276a182ea1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_n4js.b99fe6f5998bab3c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nand2tetrisHdl.2ba47804a15b31b0.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_naniscript.d62e034ac26b8d41.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nasm.ba77b904622e01b3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_neon.593549ff90887218.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nevod.29e8747309de6dfb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nginx.78a142bb15f51ee7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nim.e971aa23aa174c9c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nix.d222d0fa48838396.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_nsis.9ec793742875c35c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_objectivec.0175a3f9e6ba7504.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ocaml.cfdb9b9f871a3292.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_opencl.bcd8e31e0123e899.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_openqasm.ed881bfde7dfb938.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_oz.726da3da48b8b2f2.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_parigp.318333c22029b75c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_parser.3fe8273d0af274b1.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_pascal.53f1b5309ea05bcc.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_pascaligo.35192def0efe567d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_pcaxis.ede35a0b7e7778a6.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_peoplecode.7735683af2420017.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_perl.8f5610a94558934e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_php.ce09fa37fa17d3c6.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_phpExtras.5e83070a60f71485.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_phpdoc.70ef8ac3eac41a0e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_plsql.314d8e8732f71ba0.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_powerquery.8d74d2d8fe62103c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_powershell.2fb21b0ee4a1f032.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_processing.2113c2bd76b21a8c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_prolog.95f4463f29d0ba5c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_promql.58e7040d94b2e114.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_properties.1cb8789ddbab1c52.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_protobuf.d86c1c07436292a2.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_psl.79a705c4edbe325c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_pug.c29ef04a22bf1a95.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_puppet.6b770d86670e9548.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_pure.b578edb2f7428f3c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_purebasic.74aae74a257bd7d8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_purescript.44e325ad6c66f4a7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_q.67b0e3d2e301cceb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_qml.480f363afd7e6c08.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_qore.b7e32a2626a852ff.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_qsharp.a5daeaa17402c9fc.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_r.f1ff12833dbe6cd7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_racket.6452670a634148a4.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_reason.172119cc6336ffe9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_regex.28d590ea3dd07ae5.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_rego.6a62239429206531.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_renpy.f79d69dc2fe5384d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_rest.cc82b338d72fb0d9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_rip.0859bb297de52da3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_roboconf.3553f2af7984452d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_robotframework.4c7ca56761bd8d74.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_ruby.6bcd274337069fb6.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_rust.aba64a46aee820d7.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sas.929f33409c1a9a0b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sass.c107f8dea581baca.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_scala.47804e11ed51443a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_scheme.5b8bf7486b569063.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_scss.86cb8f4a3c56c177.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_shellSession.49ebacd71fd9df1f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_smali.c4ab5bd3c7079e03.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_smalltalk.bff745a381f4b0bd.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_smarty.9d2d8f8a195cdb2b.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sml.821327be81028b42.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_solidity.8a07a81d5cec77c9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_solutionFile.7f9ff014dc661a5e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_soy.580d92449e09b306.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sparql.aa2a5a26c162d1fb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_splunkSpl.6d5b7c0706044f54.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sqf.b028a062ee682104.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_sql.d9090307b0ad20ee.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_squirrel.4bc692638d13c822.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_stan.5b9de295adc80aed.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_stylus.3de9cdebf53f85b4.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_swift.d1d3041a4fbddd0f.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_systemd.f84bfe5387bee310.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_t4Cs.493ace3adf9ae344.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_t4Templating.07a1993c99224829.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_t4Vb.881c62f2aed358ef.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_tap.fc23b7cb11f717bb.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_tcl.af942d2293203b9a.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_textile.8d50b069e2c28a98.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_toml.8bd6efa3f62cb817.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_tremor.f6b1d8f84ce927de.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_tt2.cf8a09066b956cf9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_turtle.fcef2035ebda20ab.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_twig.6eb8d9247836ee83.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_typoscript.3b3639e1d3397efa.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_unrealscript.f75b04bee194c62c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_uorazor.a1e64215b54531ad.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_uri.690879262b314f86.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_v.d297d746de663827.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_vala.7915328e8d3729c8.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_vbnet.b8c9e26129453556.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_velocity.040ee4b5fa5f290e.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_verilog.bd23666413130669.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_vhdl.7b20d525d2bff58d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_vim.80446ef1b84d4f4c.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_visualBasic.cb85f5ef32551c41.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_warpscript.d9ba064daeab0613.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_wasm.d36a1cc838cabe0d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_webIdl.1cba4407295328c9.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_wiki.d56565f6581c9604.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_wolfram.37c0ae979ab94b06.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_wren.745e083c92292d0d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_xeora.e63d37b50a558bc3.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_xmlDoc.867b1bc2dc090d09.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_xojo.05152b1652b8647d.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_xquery.9ebb84608a65beec.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_yaml.96952d5c2be23571.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_yang.e92c9b975e038e01.js │ │ │ │ ├── react-syntax-highlighter_languages_refractor_zig.1b0d7b3e83ca4188.js │ │ │ │ └── webpack-baf216fa3768e1b9.js │ │ │ │ ├── css │ │ │ │ ├── 53bf56644bde604a.css │ │ │ │ └── cd8f83317acae213.css │ │ │ │ ├── jbaNW-GfZv6x2wypIYGsJ │ │ │ │ ├── _buildManifest.js │ │ │ │ └── _ssgManifest.js │ │ │ │ └── media │ │ │ │ ├── 19cfc7226ec3afaa-s.woff2 │ │ │ │ ├── 21350d82a1f187e9-s.woff2 │ │ │ │ ├── 8e9860b6e62d6359-s.woff2 │ │ │ │ ├── KaTeX_AMS-Regular.1608a09b.woff │ │ │ │ ├── KaTeX_AMS-Regular.4aafdb68.ttf │ │ │ │ ├── KaTeX_AMS-Regular.a79f1c31.woff2 │ │ │ │ ├── KaTeX_Caligraphic-Bold.b6770918.woff │ │ │ │ ├── KaTeX_Caligraphic-Bold.cce5b8ec.ttf │ │ │ │ ├── KaTeX_Caligraphic-Bold.ec17d132.woff2 │ │ │ │ ├── KaTeX_Caligraphic-Regular.07ef19e7.ttf │ │ │ │ ├── KaTeX_Caligraphic-Regular.55fac258.woff2 │ │ │ │ ├── KaTeX_Caligraphic-Regular.dad44a7f.woff │ │ │ │ ├── KaTeX_Fraktur-Bold.9f256b85.woff │ │ │ │ ├── KaTeX_Fraktur-Bold.b18f59e1.ttf │ │ │ │ ├── KaTeX_Fraktur-Bold.d42a5579.woff2 │ │ │ │ ├── KaTeX_Fraktur-Regular.7c187121.woff │ │ │ │ ├── KaTeX_Fraktur-Regular.d3c882a6.woff2 │ │ │ │ ├── KaTeX_Fraktur-Regular.ed38e79f.ttf │ │ │ │ ├── KaTeX_Main-Bold.b74a1a8b.ttf │ │ │ │ ├── KaTeX_Main-Bold.c3fb5ac2.woff2 │ │ │ │ ├── KaTeX_Main-Bold.d181c465.woff │ │ │ │ ├── KaTeX_Main-BoldItalic.6f2bb1df.woff2 │ │ │ │ ├── KaTeX_Main-BoldItalic.70d8b0a5.ttf │ │ │ │ ├── KaTeX_Main-BoldItalic.e3f82f9d.woff │ │ │ │ ├── KaTeX_Main-Italic.47373d1e.ttf │ │ │ │ ├── KaTeX_Main-Italic.8916142b.woff2 │ │ │ │ ├── KaTeX_Main-Italic.9024d815.woff │ │ │ │ ├── KaTeX_Main-Regular.0462f03b.woff2 │ │ │ │ ├── KaTeX_Main-Regular.7f51fe03.woff │ │ │ │ ├── KaTeX_Main-Regular.b7f8fe9b.ttf │ │ │ │ ├── KaTeX_Math-BoldItalic.572d331f.woff2 │ │ │ │ ├── KaTeX_Math-BoldItalic.a879cf83.ttf │ │ │ │ ├── KaTeX_Math-BoldItalic.f1035d8d.woff │ │ │ │ ├── KaTeX_Math-Italic.5295ba48.woff │ │ │ │ ├── KaTeX_Math-Italic.939bc644.ttf │ │ │ │ ├── KaTeX_Math-Italic.f28c23ac.woff2 │ │ │ │ ├── KaTeX_SansSerif-Bold.8c5b5494.woff2 │ │ │ │ ├── KaTeX_SansSerif-Bold.94e1e8dc.ttf │ │ │ │ ├── KaTeX_SansSerif-Bold.bf59d231.woff │ │ │ │ ├── KaTeX_SansSerif-Italic.3b1e59b3.woff2 │ │ │ │ ├── KaTeX_SansSerif-Italic.7c9bc82b.woff │ │ │ │ ├── KaTeX_SansSerif-Italic.b4c20c84.ttf │ │ │ │ ├── KaTeX_SansSerif-Regular.74048478.woff │ │ │ │ ├── KaTeX_SansSerif-Regular.ba21ed5f.woff2 │ │ │ │ ├── KaTeX_SansSerif-Regular.d4d7ba48.ttf │ │ │ │ ├── KaTeX_Script-Regular.03e9641d.woff2 │ │ │ │ ├── KaTeX_Script-Regular.07505710.woff │ │ │ │ ├── KaTeX_Script-Regular.fe9cbbe1.ttf │ │ │ │ ├── KaTeX_Size1-Regular.e1e279cb.woff │ │ │ │ ├── KaTeX_Size1-Regular.eae34984.woff2 │ │ │ │ ├── KaTeX_Size1-Regular.fabc004a.ttf │ │ │ │ ├── KaTeX_Size2-Regular.57727022.woff │ │ │ │ ├── KaTeX_Size2-Regular.5916a24f.woff2 │ │ │ │ ├── KaTeX_Size2-Regular.d6b476ec.ttf │ │ │ │ ├── KaTeX_Size3-Regular.9acaf01c.woff │ │ │ │ ├── KaTeX_Size3-Regular.a144ef58.ttf │ │ │ │ ├── KaTeX_Size3-Regular.b4230e7e.woff2 │ │ │ │ ├── KaTeX_Size4-Regular.10d95fd3.woff2 │ │ │ │ ├── KaTeX_Size4-Regular.7a996c9d.woff │ │ │ │ ├── KaTeX_Size4-Regular.fbccdabe.ttf │ │ │ │ ├── KaTeX_Typewriter-Regular.6258592b.woff │ │ │ │ ├── KaTeX_Typewriter-Regular.a8709e36.woff2 │ │ │ │ ├── KaTeX_Typewriter-Regular.d97aaf4a.ttf │ │ │ │ ├── ba9851c3c22cd980-s.woff2 │ │ │ │ ├── c5fe6dc8356a8c31-s.woff2 │ │ │ │ ├── df0a9ae256c0569c-s.woff2 │ │ │ │ └── e4af272ccee01ff0-s.p.woff2 │ │ │ ├── index.html │ │ │ ├── index.txt │ │ │ └── logo.svg │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── cloud │ │ └── ai │ │ └── graph │ │ ├── AgentStaticLoader.java │ │ ├── DeepResearchAgent.java │ │ ├── PoetTool.java │ │ ├── Prompts.java │ │ └── StudioApplication.java │ └── resources │ ├── application.yml │ └── logback-test.xml ├── spring-boot-starters ├── spring-ai-alibaba-starter-a2a-nacos │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── a2a │ │ │ ├── autoconfigure │ │ │ ├── A2aAgentCardProperties.java │ │ │ ├── A2aClientAgentCardProperties.java │ │ │ ├── A2aServerAgentCardProperties.java │ │ │ ├── A2aServerProperties.java │ │ │ ├── client │ │ │ │ ├── A2aClientAgentCardProviderAutoConfiguration.java │ │ │ │ └── condition │ │ │ │ │ └── A2aClientAgentCardWellKnownCondition.java │ │ │ ├── nacos │ │ │ │ ├── NacosA2aDiscoveryAutoConfiguration.java │ │ │ │ └── NacosA2aRegistryAutoConfiguration.java │ │ │ └── server │ │ │ │ ├── A2aServerAgentCardAutoConfiguration.java │ │ │ │ ├── A2aServerAutoConfiguration.java │ │ │ │ ├── A2aServerHandlerAutoConfiguration.java │ │ │ │ └── A2aServerRegistryAutoConfiguration.java │ │ │ ├── core │ │ │ ├── constants │ │ │ │ └── A2aConstants.java │ │ │ ├── registry │ │ │ │ ├── AgentRegistry.java │ │ │ │ └── AgentRegistryService.java │ │ │ ├── route │ │ │ │ ├── A2aRouterProvider.java │ │ │ │ └── JsonRpcA2aRouterProvider.java │ │ │ ├── server │ │ │ │ ├── A2aRequestHandler.java │ │ │ │ ├── A2aServerExecutorProvider.java │ │ │ │ ├── DefaultA2aServerExecutorProvider.java │ │ │ │ ├── GraphAgentExecutor.java │ │ │ │ ├── JsonRpcA2aRequestHandler.java │ │ │ │ └── ServerTypeEnum.java │ │ │ └── utils │ │ │ │ └── InetUtils.java │ │ │ └── registry │ │ │ └── nacos │ │ │ ├── discovery │ │ │ ├── NacosAgentCardProvider.java │ │ │ └── NacosAgentCardWrapper.java │ │ │ ├── properties │ │ │ └── NacosA2aProperties.java │ │ │ ├── register │ │ │ ├── NacosA2aRegistryProperties.java │ │ │ └── NacosAgentRegistry.java │ │ │ ├── service │ │ │ └── NacosA2aOperationService.java │ │ │ └── utils │ │ │ └── AgentCardConverterUtil.java │ │ └── resources │ │ └── META-INF │ │ ├── additional-spring-configuration-metadata.json │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports ├── spring-ai-alibaba-starter-config-nacos │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── agent │ │ │ └── nacos │ │ │ ├── NacosAgentBuilderFactory.java │ │ │ ├── NacosAgentInjector.java │ │ │ ├── NacosAgentPromptBuilder.java │ │ │ ├── NacosAgentPromptBuilderFactory.java │ │ │ ├── NacosContextHolder.java │ │ │ ├── NacosMcpToolsInjector.java │ │ │ ├── NacosModelInjector.java │ │ │ ├── NacosOptions.java │ │ │ ├── NacosPartnerAgentsInjector.java │ │ │ ├── NacosPromptInjector.java │ │ │ ├── NacosReactAgentBuilder.java │ │ │ ├── ObservationConfiguration.java │ │ │ ├── config │ │ │ └── NacosAgentConfig.java │ │ │ ├── tools │ │ │ ├── McpGatewayToolDefinition.java │ │ │ ├── NacosMcpGatewayToolCallback.java │ │ │ ├── NacosMcpGatewayToolDefinition.java │ │ │ └── NacosMcpGatewayToolsInitializer.java │ │ │ ├── utils │ │ │ └── ChatOptionsProxy.java │ │ │ └── vo │ │ │ ├── AgentVO.java │ │ │ ├── McpServersVO.java │ │ │ ├── MemoryVO.java │ │ │ ├── ModelVO.java │ │ │ ├── PartnerAgentsVO.java │ │ │ └── PromptVO.java │ │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── spring-ai-alibaba-starter-graph-observation │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── cloud │ │ │ └── ai │ │ │ └── autoconfigure │ │ │ └── graph │ │ │ ├── GraphObservationAutoConfiguration.java │ │ │ └── GraphObservationProperties.java │ └── resources │ │ └── META-INF │ │ ├── spring-configuration-metadata.json │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ └── java │ └── com │ └── alibaba │ └── cloud │ └── ai │ └── autoconfigure │ └── graph │ └── GraphObservationAutoConfigurationTest.java └── tools ├── ci-config └── labeler.yml ├── github-actions └── setup-deps │ └── action.yml ├── linter ├── codespell │ ├── .codespell.ignorewords │ └── .codespell.skip ├── license │ └── .licenserc.yaml ├── markdownlint │ └── markdown_lint_config.yaml └── yamllint │ └── .yamllint ├── make ├── common.mk ├── java.mk ├── linter.mk └── tools.mk ├── scripts ├── check-chinese-content.py └── new-line-check.py └── src └── checkstyle ├── checkstyle-header.txt ├── checkstyle-suppressions.xml └── checkstyle.xml /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/ISSUE_TEMPLATE/task.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependbot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/dependbot.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/check-chinese-content.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/check-chinese-content.yml -------------------------------------------------------------------------------- /.github/workflows/greeting-guideline-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/greeting-guideline-pr.yml -------------------------------------------------------------------------------- /.github/workflows/invalid-issue-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/invalid-issue-check.yml -------------------------------------------------------------------------------- /.github/workflows/issue-and-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/issue-and-pr.yml -------------------------------------------------------------------------------- /.github/workflows/license-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/license-check.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request-robot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/pull-request-robot.yml -------------------------------------------------------------------------------- /.github/workflows/remove-stale-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/remove-stale-pr.yml -------------------------------------------------------------------------------- /.github/workflows/secret-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.github/workflows/secret-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitleaks.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.gitleaks.toml -------------------------------------------------------------------------------- /.mvn/mvnd.properties: -------------------------------------------------------------------------------- 1 | mvnd.noDaemon = true 2 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COMMITTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/COMMITTERS.md -------------------------------------------------------------------------------- /CONTRIBUTING-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/CONTRIBUTING-zh.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/Makefile -------------------------------------------------------------------------------- /PMC_MEMBERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/PMC_MEMBERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/imgs/agent-chat-ui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/agent-chat-ui.jpg -------------------------------------------------------------------------------- /docs/imgs/chatbot-chat-ui.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/chatbot-chat-ui.gif -------------------------------------------------------------------------------- /docs/imgs/governance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/governance.png -------------------------------------------------------------------------------- /docs/imgs/graphworkflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/graphworkflow.png -------------------------------------------------------------------------------- /docs/imgs/saa-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/saa-architecture.png -------------------------------------------------------------------------------- /docs/imgs/spring-ai-alibaba-ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/spring-ai-alibaba-ecosystem.png -------------------------------------------------------------------------------- /docs/imgs/wechat-account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/docs/imgs/wechat-account.jpg -------------------------------------------------------------------------------- /examples/chatbot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/README.md -------------------------------------------------------------------------------- /examples/chatbot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/pom.xml -------------------------------------------------------------------------------- /examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/AgentStaticLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/AgentStaticLoader.java -------------------------------------------------------------------------------- /examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/ChatbotAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/ChatbotAgent.java -------------------------------------------------------------------------------- /examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/ChatbotApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/ChatbotApplication.java -------------------------------------------------------------------------------- /examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/PythonTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/chatbot/src/main/java/com/alibaba/cloud/ai/examples/chatbot/PythonTool.java -------------------------------------------------------------------------------- /examples/deepresearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/README.md -------------------------------------------------------------------------------- /examples/deepresearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/pom.xml -------------------------------------------------------------------------------- /examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/AgentStaticLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/AgentStaticLoader.java -------------------------------------------------------------------------------- /examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/Application.java -------------------------------------------------------------------------------- /examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/DeepResearchAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/src/main/java/com/alibaba/cloud/ai/examples/deepresearch/DeepResearchAgent.java -------------------------------------------------------------------------------- /examples/deepresearch/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/deepresearch/src/main/resources/application.yml -------------------------------------------------------------------------------- /examples/documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/README.md -------------------------------------------------------------------------------- /examples/documentation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/pom.xml -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/AgentToolExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/AgentToolExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/MemoryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/MemoryExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/MultiAgentExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/MultiAgentExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/RAGExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/RAGExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/WorkflowExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/WorkflowExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/A2AAgentConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/A2AAgentConfig.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/A2AExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/A2AExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/advanced/a2a/README.md -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/AgentsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/AgentsExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/HooksExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/HooksExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/MemoryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/MemoryExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/MessagesExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/MessagesExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/ModelsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/ModelsExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/ToolsExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/framework/tutorials/ToolsExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/QuickStartExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/QuickStartExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/CoreLibraryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/CoreLibraryExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/MemoryExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/MemoryExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/PersistenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/PersistenceExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/StreamingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/core/StreamingExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/CancellationExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/CancellationExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/CheckpointRedisExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/CheckpointRedisExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/HumanInTheLoopExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/HumanInTheLoopExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/McpNodeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/McpNodeExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/ParallelBranchExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/ParallelBranchExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/PersistenceExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/PersistenceExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/PlantUmlExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/PlantUmlExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/SubgraphExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/SubgraphExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/TimeTravelExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/TimeTravelExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/TimeTravelRedisExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/TimeTravelRedisExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/WaitUserInputExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/java/com/alibaba/cloud/ai/examples/documentation/graph/examples/WaitUserInputExample.java -------------------------------------------------------------------------------- /examples/documentation/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/examples/documentation/src/main/resources/application.yml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Agent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/AgentTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/AgentTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/BaseAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/BaseAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Builder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/DefaultBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/DefaultBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/MessageToolCallResultConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/MessageToolCallResultConverter.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Prioritized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/Prioritized.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/ReactAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/ReactAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aNodeActionWithConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aNodeActionWithConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aRemoteAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aRemoteAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/AgentCardProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/AgentCardProvider.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/AgentCardWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/AgentCardWrapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/RemoteAgentCardProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/a2a/RemoteAgentCardProvider.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/exception/AgentException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/exception/AgentException.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/EditResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/EditResult.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FileData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FileData.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FileInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FileInfo.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FilesystemBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/FilesystemBackend.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/GrepMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/GrepMatch.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/LocalFilesystemBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/LocalFilesystemBackend.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/WriteResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/file/WriteResult.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/interceptor/SubAgentSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/interceptor/SubAgentSpec.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/filesystem/GlobTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/filesystem/GlobTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/filesystem/GrepTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/filesystem/GrepTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/model/TaskTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/extension/tools/model/TaskTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/factory/AgentBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/factory/AgentBuilderFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/factory/DefaultAgentBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/factory/DefaultAgentBuilderFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/FlowAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/FlowAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/LlmRoutingAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/LlmRoutingAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/LoopAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/LoopAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/ParallelAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/ParallelAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/SequentialAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/SequentialAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/ArrayLoopStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/ArrayLoopStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/ConditionLoopStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/ConditionLoopStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/CountLoopStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/CountLoopStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/LoopMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/LoopMode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/LoopStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/agent/loop/LoopStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/builder/FlowAgentBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/builder/FlowAgentBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/builder/FlowGraphBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/builder/FlowGraphBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/enums/FlowAgentEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/enums/FlowAgentEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ConditionEvaluator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ConditionEvaluator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ConditionEvaluatorAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ConditionEvaluatorAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ParallelResultAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/ParallelResultAggregator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/RoutingEdgeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/RoutingEdgeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/TransparentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/flow/node/TransparentNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/AgentHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/AgentHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/Hook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/Hook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/HookPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/HookPosition.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/HookPositions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/HookPositions.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/JumpTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/JumpTo.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/ModelHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/ModelHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/TokenCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/TokenCounter.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/ToolInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/ToolInjection.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/ConsoleInteractionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/ConsoleInteractionHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/HumanInTheLoopHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/HumanInTheLoopHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/HumanInteractionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/HumanInteractionHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/ToolConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/hip/ToolConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/AgentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/AgentCommand.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/MessagesAgentHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/MessagesAgentHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/MessagesModelHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/MessagesModelHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/UpdatePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/messages/UpdatePolicy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectionException.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectionHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectionHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetector.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIDetectors.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIMatch.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/PIIType.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/RedactionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/pii/RedactionStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/shelltool/ShellToolAgentHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/shelltool/ShellToolAgentHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/summarization/SummarizationHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/summarization/SummarizationHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/toolcalllimit/ToolCallLimitHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/hook/toolcalllimit/ToolCallLimitHook.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/Interceptor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/InterceptorChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/InterceptorChain.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/InterceptorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/InterceptorType.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelCallHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelCallHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelInterceptor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ModelResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolCallResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/interceptor/ToolInterceptor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/node/AgentLlmNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/node/AgentLlmNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/node/AgentToolNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/node/AgentToolNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/GlobSearchTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/GlobSearchTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/GrepSearchTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/GrepSearchTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ShellSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ShellSessionManager.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ShellTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ShellTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ToolContextConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/ToolContextConstants.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/WriteTodosTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/java/com/alibaba/cloud/ai/graph/agent/tools/WriteTodosTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-annotations-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-annotations-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-core-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-core-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-databind-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/main/resources/lib/jackson-databind-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/AgentToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/AgentToolTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ExecutorConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ExecutorConfigTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/LlmRoutingAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/LlmRoutingAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ParallelAgentIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ParallelAgentIntegrationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ReactAgentResolverBugReproductionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ReactAgentResolverBugReproductionTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ReactAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ReactAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/RemoteAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/RemoteAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/SequentialAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/SequentialAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/StreamAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/StreamAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ToolCallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/ToolCallbackTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aNodeActionWithConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/a2a/A2aNodeActionWithConfigTests.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/FlowAgentArchitectureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/FlowAgentArchitectureTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/FlowAgentSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/FlowAgentSerializerTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/LoopAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/LoopAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/ParallelAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/flow/ParallelAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/hip/HumanInTheLoopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/hip/HumanInTheLoopTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/messages/MessagesModelHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/messages/MessagesModelHookTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/pii/PIIDectionHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/pii/PIIDectionHookTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/shelltool/ShellToolAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/shelltool/ShellToolAgentTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/summarization/SummarizationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/summarization/SummarizationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/toolcalllimit/ToolCallLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/hooks/toolcalllimit/ToolCallLimitTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ChatModelCallCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ChatModelCallCounter.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ContextEditingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ContextEditingTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ModelfallbackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ModelfallbackTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/TodolistTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/TodolistTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolEmulatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolEmulatorTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolRetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolRetryTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolSelectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/interceptors/ToolSelectionTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/memory/LongTermMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/memory/LongTermMemoryTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/memory/ShortTermMemoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/memory/ShortTermMemoryTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/model/ReactAgentDeepSeekTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/model/ReactAgentDeepSeekTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/model/ReactAgentOpenAiTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/model/ReactAgentOpenAiTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/scheduling/ScheduledAgentTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/scheduling/ScheduledAgentTaskTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/GlobSearchToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/GlobSearchToolTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/HotelTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/HotelTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/PoetTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/PoetTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/ReviewerTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/ReviewerTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/TicketTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/TicketTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/WeatherTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/WeatherTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/WriteTodosToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/java/com/alibaba/cloud/ai/graph/agent/tools/WriteTodosToolTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-agent-framework/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-agent-framework/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-bom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-bom/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/CompileConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/CompileConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/CompiledGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/CompiledGraph.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/DiagramGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/DiagramGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphLifecycleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphLifecycleListener.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRepresentation.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRunner.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRunnerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/GraphRunnerContext.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/HasMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/HasMetadata.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategyFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategyFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/KeyStrategyFactoryBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/NodeOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/NodeOutput.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/OverAllState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/OverAllState.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/OverAllStateBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/OverAllStateBuilder.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/RunnableConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/RunnableConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/StateGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/StateGraph.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/SubGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/SubGraphNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncCommandAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncCommandAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncEdgeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncEdgeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncNodeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncNodeActionWithConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/AsyncNodeActionWithConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/Command.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/CommandAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/CommandAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/EdgeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/EdgeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptableAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptableAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptableActionWithConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptableActionWithConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptionMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/InterruptionMetadata.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/NodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/NodeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/NodeActionWithConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/NodeActionWithConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/action/package-info.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGeneratorOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGeneratorOperators.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGeneratorQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/AsyncGeneratorQueue.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/FlowGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/FlowGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/UnmodifiableDeque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/UnmodifiableDeque.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/reactive/GeneratorPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/reactive/GeneratorPublisher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/reactive/GeneratorSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/async/internal/reactive/GeneratorSubscriber.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/BaseCheckpointSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/BaseCheckpointSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/Checkpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/Checkpoint.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/HasVersions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/HasVersions.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/config/SaverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/config/SaverConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/constant/SaverEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/constant/SaverEnum.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/MemorySaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/MemorySaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/VersionedMemorySaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/VersionedMemorySaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/file/FileSystemSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/file/FileSystemSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mongo/MongoSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mongo/MongoSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mysql/CreateOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mysql/CreateOption.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mysql/MysqlSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/mysql/MysqlSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/oracle/CreateOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/oracle/CreateOption.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/oracle/OracleSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/oracle/OracleSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/postgresql/PostgresSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/postgresql/PostgresSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/redis/RedisSaver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/checkpoint/savers/redis/RedisSaver.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/diagram/MermaidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/diagram/MermaidGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/diagram/PlantUMLGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/diagram/PlantUMLGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/Errors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/Errors.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/GraphRunnerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/GraphRunnerException.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/GraphStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/GraphStateException.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/RunnableErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/RunnableErrors.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/SubGraphInterruptionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/exception/SubGraphInterruptionException.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/BaseGraphExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/BaseGraphExecutor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/MainGraphExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/MainGraphExecutor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/NodeExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/executor/NodeExecutor.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/Edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/Edge.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/EdgeCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/EdgeCondition.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/EdgeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/edge/EdgeValue.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/Node.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/ParallelNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/ParallelNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubCompiledGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubCompiledGraphNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubCompiledGraphNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubCompiledGraphNodeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubStateGraphNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/internal/node/SubStateGraphNode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/GraphMetricsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/GraphMetricsGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/GraphObservationLifecycleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/GraphObservationLifecycleListener.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/SpringAiAlibabaKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/SpringAiAlibabaKind.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationContext.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationConvention.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/edge/GraphEdgeObservationHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationContext.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationConvention.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationDocumentation.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/graph/GraphObservationHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/node/GraphNodeObservationContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/node/GraphNodeObservationContext.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/node/GraphNodeObservationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/observation/node/GraphNodeObservationHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/package-info.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/DefaultScheduledAgentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/DefaultScheduledAgentManager.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduleConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduleLifecycleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduleLifecycleListener.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentManager.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentManagerFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/scheduling/ScheduledAgentTask.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/AgentInstructionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/AgentInstructionMessage.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/Serializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/Serializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/StateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/StateSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/check_point/CheckPointSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/check_point/CheckPointSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/PlainTextStateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/PlainTextStateSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/jackson/DocumentHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/jackson/DocumentHandler.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/jackson/TypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/plain_text/jackson/TypeMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/AssistantMessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/AssistantMessageSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/MessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/MessageSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/NullableObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/NullableObjectSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectInputWithMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectInputWithMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectOutputWithMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectOutputWithMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectStreamStateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ObjectStreamStateSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SerializerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SerializerMapper.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SpringAIStateSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SpringAIStateSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SystemMessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/SystemMessageSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolCallSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolCallSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolResponseMessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolResponseMessageSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolResponseSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/ToolResponseSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/UserMessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/UserMessageSerializer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/serializer/std/package-info.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/AgentStateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/AgentStateFactory.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/AppenderChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/AppenderChannel.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/Channel.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/Reducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/Reducer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/RemoveByHash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/RemoveByHash.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/ReplaceAllWith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/ReplaceAllWith.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/StateSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/StateSnapshot.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/package-info.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/AppendStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/AppendStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/MergeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/MergeStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/ReplaceStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/state/strategy/ReplaceStrategy.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/NamespaceListRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/NamespaceListRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/Store.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/Store.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreItem.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreSearchRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreSearchRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreSearchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/StoreSearchResult.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/constant/StoreConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/constant/StoreConstant.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/BaseStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/BaseStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/DatabaseStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/DatabaseStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/FileSystemStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/FileSystemStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/MemoryStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/MemoryStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/MongoStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/MongoStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/RedisStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/store/stores/RedisStore.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/GraphFlux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/GraphFlux.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/GraphFluxGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/GraphFluxGenerator.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/ParallelGraphFlux.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/ParallelGraphFlux.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/StreamingOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/streaming/StreamingOutput.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/CodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/CodeUtils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/CollectionsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/CollectionsUtils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/EdgeMappings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/EdgeMappings.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/FileUtils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/InMemoryFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/InMemoryFileStorage.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/LifeListenerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/LifeListenerUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/Messageutils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/Messageutils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/SerializationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/SerializationUtils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/SystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/SystemClock.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TryConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TryConsumer.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TryFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TryFunction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TypeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/com/alibaba/cloud/ai/graph/utils/TypeRef.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/java/org/springframework/ai/util/json/JsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/java/org/springframework/ai/util/json/JsonParser.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-annotations-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-annotations-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-core-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-core-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-databind-2.18.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/main/resources/lib/jackson-databind-2.18.3.jar -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/CompiledSubGraphTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/CompiledSubGraphTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/DefaultKeyStrategyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/DefaultKeyStrategyTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/DurationAndChatResponseSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/DurationAndChatResponseSerializationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/EdgeCaseSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/EdgeCaseSerializationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/FluxErrorHandlingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/FluxErrorHandlingTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/GenericType.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/GraphResponseSerializationRoundTripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/GraphResponseSerializationRoundTripTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/InnerClassSerializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/InnerClassSerializationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/InterruptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/InterruptionTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/Issue2702ReproductionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/Issue2702ReproductionTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/KeyStrategyFactoryBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/KeyStrategyFactoryBuilderTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NodeAfterListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NodeAfterListenerTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NodeFactoryPatternTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NodeFactoryPatternTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NormalizationSideEffectsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/NormalizationSideEffectsTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/OverAllStateBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/OverAllStateBuilderTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/SerializationUtilsCustomMapTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/SerializationUtilsCustomMapTypeTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphFileSystemSaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphFileSystemSaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphMemorySaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphMemorySaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphRepresentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphRepresentationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphSerializerTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphStreamTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/StateGraphTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/SubGraphTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/SubGraphTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/TimeTravelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/TimeTravelTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/FileSystemSaverDeleteFileTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/FileSystemSaverDeleteFileTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/MysqlSaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/MysqlSaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/OracleSaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/OracleSaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/PostgresSaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/PostgresSaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/RedisSaverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/checkpoint/savers/RedisSaverTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/JacksonContainerTypeRecognitionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/JacksonContainerTypeRecognitionTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/JacksonSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/JacksonSerializerTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/SerializeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/SerializeTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/SpringAIJacksonStateSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/plain_text/SpringAIJacksonStateSerializerTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/GraphStoreIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/GraphStoreIntegrationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/StoreIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/StoreIntegrationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/DatabaseStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/DatabaseStoreTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/FileSystemStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/FileSystemStoreTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/MemoryStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/MemoryStoreTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/MongoStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/MongoStoreTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/RedisStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/store/stores/RedisStoreTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/stream/LLmNodeAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/stream/LLmNodeAction.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/streaming/GraphFluxIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/java/com/alibaba/cloud/ai/graph/streaming/GraphFluxIntegrationTest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/resources/logging.properties -------------------------------------------------------------------------------- /spring-ai-alibaba-graph-core/src/test/resources/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-graph-core/src/test/resources/test.png -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.codespellignore: -------------------------------------------------------------------------------- 1 | productionize -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | .git 4 | .env -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/.env.development -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/.env.example -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/.gitignore -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | 5 | # 6 | pnpm-lock.yaml 7 | -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/ENV_CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/ENV_CONFIG.md -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/LICENSE -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/README.md -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/components.json -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/eslint.config.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/next.config.mjs -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/package.json -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/pnpm-lock.yaml -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/postcss.config.mjs -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/prettier.config.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/public/logo.svg -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/app/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/app/favicon.png -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/app/globals.css -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/app/layout.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/app/page.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/icons/github.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/icons/saa-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/icons/saa-logo.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/ContentBlocksPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/ContentBlocksPreview.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/MultimodalPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/MultimodalPreview.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/artifact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/artifact.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/history/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/history/index.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/index.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/markdown-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/markdown-styles.css -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/markdown-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/markdown-text.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/ai.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/ai.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/generic-interrupt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/generic-interrupt.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/human.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/human.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/shared.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/shared.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-calls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-calls.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-feedback.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-request-confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-request-confirm.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-request.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-request.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-response.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/messages/tool-response.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/syntax-highlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/syntax-highlighter.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/tooltip-icon-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/tooltip-icon-button.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/thread/utils.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/button.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/card.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/input.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/label.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/password-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/password-input.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/hooks/use-file-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/hooks/use-file-upload.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/hooks/useMediaQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/hooks/useMediaQuery.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/agent-inbox-interrupt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/agent-inbox-interrupt.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/api-key.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/api-key.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/ensure-tool-responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/ensure-tool-responses.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/multimodal-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/multimodal-utils.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/spring-ai-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/spring-ai-api.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/lib/utils.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/providers/Stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/providers/Stream.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/providers/Thread.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/providers/Thread.tsx -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/providers/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/providers/client.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/src/types/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/src/types/messages.ts -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/tailwind.config.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/agent-chat-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/agent-chat-ui/tsconfig.json -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/pom.xml -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/SaaStudioWebModuleAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/SaaStudioWebModuleAutoConfiguration.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/config/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/config/WebConfig.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/AgentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/AgentController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/ExecutionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/ExecutionController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/ThreadController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/controller/ThreadController.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/AgentResumeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/AgentResumeRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/AgentRunRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/AgentRunRequest.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/GraphResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/GraphResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/ListThreadsResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/ListThreadsResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/Thread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/Thread.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/AgentRunResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/AgentRunResponse.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/AssistantMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/AssistantMessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/MessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/MessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolRequestConfirmMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolRequestConfirmMessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolRequestMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolRequestMessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolResponseMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/ToolResponseMessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/UserMessageDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/dto/messages/UserMessageDTO.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/AgentLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/AgentLoader.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/AgentStaticLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/AgentStaticLoader.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/ConfigAgentWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/loader/ConfigAgentWatcher.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/RunnerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/RunnerService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/ThreadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/ThreadService.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/ThreadServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/service/ThreadServiceImpl.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/tracing/R.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/tracing/R.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/tracing/ReturnCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/tracing/ReturnCode.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/utils/FileUtils.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/utils/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/java/com/alibaba/cloud/ai/agent/studio/utils/JsonUtil.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/404.html -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/1255-2b64025d9f00f013.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/1255-2b64025d9f00f013.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/4993-02918d23658c43e8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/4993-02918d23658c43e8.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/app/layout-11d04af26324fed1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/app/layout-11d04af26324fed1.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/app/page-7ceb8d3bed8163c7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/app/page-7ceb8d3bed8163c7.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/d3ac728e-ea85bb71fe9234fd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/d3ac728e-ea85bb71fe9234fd.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/framework-bd61ec64032c2de7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/framework-bd61ec64032c2de7.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/main-app-f3fb51fa55907df2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/main-app-f3fb51fa55907df2.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/main-bcf7825fe1868173.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/main-bcf7825fe1868173.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/pages/_app-4b3fb5e477a0267f.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/pages/_app-4b3fb5e477a0267f.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/polyfills-42372ed130431b0a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/polyfills-42372ed130431b0a.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/webpack-baf216fa3768e1b9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/chunks/webpack-baf216fa3768e1b9.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/css/53bf56644bde604a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/css/53bf56644bde604a.css -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/css/cd8f83317acae213.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/css/cd8f83317acae213.css -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/jbaNW-GfZv6x2wypIYGsJ/_ssgManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/jbaNW-GfZv6x2wypIYGsJ/_ssgManifest.js -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/19cfc7226ec3afaa-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/19cfc7226ec3afaa-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/21350d82a1f187e9-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/21350d82a1f187e9-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/8e9860b6e62d6359-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/8e9860b6e62d6359-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.d181c465.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Bold.d181c465.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.8916142b.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.8916142b.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.9024d815.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Italic.9024d815.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.5295ba48.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.5295ba48.woff -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.939bc644.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.939bc644.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/ba9851c3c22cd980-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/ba9851c3c22cd980-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/c5fe6dc8356a8c31-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/c5fe6dc8356a8c31-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/df0a9ae256c0569c-s.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/df0a9ae256c0569c-s.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/e4af272ccee01ff0-s.p.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/_next/static/media/e4af272ccee01ff0-s.p.woff2 -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/index.html -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/index.txt -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/main/resources/META-INF/resources/chatui/logo.svg -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/AgentStaticLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/AgentStaticLoader.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/DeepResearchAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/DeepResearchAgent.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/PoetTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/PoetTool.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/Prompts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/Prompts.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/StudioApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/java/com/alibaba/cloud/ai/graph/StudioApplication.java -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/resources/application.yml -------------------------------------------------------------------------------- /spring-ai-alibaba-studio/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-ai-alibaba-studio/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/README.md -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/pom.xml -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/src/main/java/com/alibaba/cloud/ai/a2a/core/utils/InetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-a2a-nacos/src/main/java/com/alibaba/cloud/ai/a2a/core/utils/InetUtils.java -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-config-nacos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-config-nacos/README.md -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-config-nacos/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-config-nacos/pom.xml -------------------------------------------------------------------------------- /spring-boot-starters/spring-ai-alibaba-starter-graph-observation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/spring-boot-starters/spring-ai-alibaba-starter-graph-observation/pom.xml -------------------------------------------------------------------------------- /tools/ci-config/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/ci-config/labeler.yml -------------------------------------------------------------------------------- /tools/github-actions/setup-deps/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/github-actions/setup-deps/action.yml -------------------------------------------------------------------------------- /tools/linter/codespell/.codespell.ignorewords: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/linter/codespell/.codespell.ignorewords -------------------------------------------------------------------------------- /tools/linter/codespell/.codespell.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/linter/codespell/.codespell.skip -------------------------------------------------------------------------------- /tools/linter/license/.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/linter/license/.licenserc.yaml -------------------------------------------------------------------------------- /tools/linter/markdownlint/markdown_lint_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/linter/markdownlint/markdown_lint_config.yaml -------------------------------------------------------------------------------- /tools/linter/yamllint/.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/linter/yamllint/.yamllint -------------------------------------------------------------------------------- /tools/make/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/make/common.mk -------------------------------------------------------------------------------- /tools/make/java.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/make/java.mk -------------------------------------------------------------------------------- /tools/make/linter.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/make/linter.mk -------------------------------------------------------------------------------- /tools/make/tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/make/tools.mk -------------------------------------------------------------------------------- /tools/scripts/check-chinese-content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/scripts/check-chinese-content.py -------------------------------------------------------------------------------- /tools/scripts/new-line-check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/scripts/new-line-check.py -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/src/checkstyle/checkstyle-header.txt -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/src/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /tools/src/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alibaba/spring-ai-alibaba/HEAD/tools/src/checkstyle/checkstyle.xml --------------------------------------------------------------------------------