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 9f119fcf69f65e025cc73a74b1cf8888d99772b0 Merge: 89a0192c2b f56fd5dfcc Author: YONGJAE LEE <[email protected]> AuthorDate: Sat Oct 10 09:49:00 2026 +0900 Combine current Assistant server and frontend contracts Refresh the transport review base with the latest server PR head and the shared Assistant UI contract. Keep transport changes out of the base. Confidence: medium Scope-risk: Temporary review base must track both source PRs. Not-tested: Server integration tests. 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 | 730 ++++++++++++--------- .../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, 3501 insertions(+), 315 deletions(-)
