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 fc577558db2468b5c331e94408b4d7c20e9b23a2
Merge: 89a0192c2b bab263f6e5
Author: YONGJAE LEE <[email protected]>
AuthorDate: Sat Oct 10 17:36:38 2026 +0900

    Merge remote-tracking branch 'seung-00/feature/notebook-assistant' into 
tmp/assistant-transport-base-resync-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(-)

Reply via email to