This is an automated email from the ASF dual-hosted git repository. voidmatcha pushed a commit to branch branch-seung-00-assistant-transport-clean-temp in repository https://gitbox.apache.org/repos/asf/zeppelin.git
commit b0b71a06f1ed9249db026c9171ee4449aebfcb70 Merge: 89a0192c2b d698333c34 Author: YONGJAE LEE <[email protected]> AuthorDate: Sat Oct 10 17:25:54 2026 +0900 Merge remote-tracking branch 'seung-00/feature/notebook-assistant' into tmp/assistant-transport-base-refresh-20261010 conf/zeppelin-site.xml.template | 26 ++ .../java/org/apache/zeppelin/common/Message.java | 4 +- zeppelin-distribution/src/bin_license/LICENSE | 20 + zeppelin-server/pom.xml | 65 +++ .../zeppelin/conf/ZeppelinConfiguration.java | 31 +- .../rest/AssistantConversationRestApi.java | 157 ++++++++ .../zeppelin/rest/AssistantMessageRestApi.java | 71 ++++ .../rest/message/ConversationMetadata.java | 55 +++ .../zeppelin/rest/message/ConversationRequest.java | 29 ++ .../rest/message/ConversationResponse.java | 48 +++ .../zeppelin/rest/message/MessagesResponse.java | 36 ++ .../apache/zeppelin/server/RestApiApplication.java | 4 + .../org/apache/zeppelin/server/ZeppelinServer.java | 34 ++ .../zeppelin/service/ConfigurationService.java | 4 + .../zeppelin/service/assistant/AssistantEvent.java | 61 +++ .../service/assistant/AssistantEventListener.java | 23 ++ .../service/assistant/AssistantEventPayload.java | 121 ++++++ .../service/assistant/AssistantEventType.java | 34 ++ .../service/assistant/AssistantService.java | 361 +++++++++++++++++ .../zeppelin/service/assistant/ChatModel.java | 32 ++ .../zeppelin/service/assistant/Conversation.java | 88 +++++ .../service/assistant/ConversationJsonCodec.java | 89 +++++ .../service/assistant/ConversationRepository.java | 35 ++ .../assistant/FileConversationRepository.java | 102 +++++ .../service/assistant/ListParagraphsTool.java | 91 +++++ .../apache/zeppelin/service/assistant/Message.java | 156 ++++++++ .../zeppelin/service/assistant/MessagePage.java | 30 ++ .../service/assistant/OpenAiChatModel.java | 201 ++++++++++ .../apache/zeppelin/service/assistant/Tool.java | 40 ++ .../zeppelin/service/assistant/ToolCall.java | 43 ++ .../zeppelin/service/assistant/ToolExecutor.java | 61 +++ .../zeppelin/service/assistant/ToolResult.java | 28 ++ .../zeppelin/service/assistant/ToolSpec.java | 32 ++ .../org/apache/zeppelin/socket/NotebookServer.java | 58 +++ .../service/assistant/AssistantEventTest.java | 45 +++ .../service/assistant/AssistantServiceTest.java | 438 +++++++++++++++++++++ .../service/assistant/ConversationTest.java | 49 +++ .../assistant/FileConversationRepositoryTest.java | 114 ++++++ .../service/assistant/ListParagraphsToolTest.java | 87 ++++ .../service/assistant/ToolExecutorTest.java | 97 +++++ ...ublic-api.ts => message-assistant.interface.ts} | 28 +- .../interfaces/message-data-type-map.interface.ts | 3 + .../src/interfaces/message-operator.interface.ts | 12 + .../zeppelin-sdk/src/interfaces/public-api.ts | 1 + 44 files changed, 3134 insertions(+), 10 deletions(-)
