This is an automated email from the ASF dual-hosted git repository.

voidmatcha pushed a commit to branch temp/seung-00/assistant-transport-base
in repository https://gitbox.apache.org/repos/asf/zeppelin.git

commit 74bb547991b5932ff897d9cf7089b04489e52b02
Merge: 313372203a 749832f8ea
Author: YONGJAE LEE <[email protected]>
AuthorDate: Fri Oct 9 00:45:01 2026 +0900

    Combine assistant server and frontend contracts

 conf/zeppelin-site.xml.template                    |  26 +
 .../java/org/apache/zeppelin/common/Message.java   |   4 +-
 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 |  33 +
 .../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        | 360 ++++++++++
 .../zeppelin/service/assistant/ChatModel.java      |  31 +
 .../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         | 184 ++++++
 .../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 | 724 ++++++++++++---------
 .../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 +
 43 files changed, 3455 insertions(+), 315 deletions(-)

Reply via email to