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(-)

Reply via email to