Skip to content

[KYUUBI #7379][3/4] Data Agent Engine: REST API and Web UI#7383

Closed
wangzhigang1999 wants to merge 4 commits intoapache:masterfrom
wangzhigang1999:pr3/data-agent-rest-ui
Closed

[KYUUBI #7379][3/4] Data Agent Engine: REST API and Web UI#7383
wangzhigang1999 wants to merge 4 commits intoapache:masterfrom
wangzhigang1999:pr3/data-agent-rest-ui

Conversation

@wangzhigang1999
Copy link
Copy Markdown
Contributor

Summary

Part 3 of 4 (final) for the Data Agent Engine (umbrella). Stacked on #7380, PR 2a, and PR 2b.

  • REST API: DataAgentResource with SSE streaming chat and tool approval endpoints
  • DTO: ChatRequest, ApprovalRequest
  • Web UI: complete Vue interface with session management, real-time message streaming, tool call visualization, approval workflow, and i18n (en/zh)

Note: Stacked PR. After prior PRs merge, this will be rebased to show only incremental diff.

Test plan

  • chat-stream.spec.ts — chatStream API unit tests (event forwarding, abort, error handling)
  • Manual: session create/close, multi-turn chat, tool approval/deny, error recovery

@wangzhigang1999 wangzhigang1999 deleted the pr3/data-agent-rest-ui branch April 4, 2026 17:00
@wangzhigang1999 wangzhigang1999 restored the pr3/data-agent-rest-ui branch April 10, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant