You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by yo...@apache.org on 2026/10/09 01:27:35 UTC
(zeppelin) 02/09: Combine assistant server and frontend contracts
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 <de...@gmail.com>
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(-)