mateclaw/mateclaw-ui/src/components
MIST e35c07f742
feat(mcp): progress notifications for long-running MCP tools
Wire MCP standard notifications/progress into the existing SSE stream so long-running MCP tool calls surface live progress instead of a bare spinner. A per-call progressToken maps back to (conversationId, toolCallId); ProgressAwareMcpToolCallback injects it into tools/call _meta and calls McpSyncClient directly (falling back to the delegate on error, and applying identity forwarding first). Progress events skip the ring buffer and are replayed from a latest-value snapshot on SSE reconnect. Frontend renders a gradient progress bar in ToolCallSegment when a running tool reports progress.
2026-07-09 18:05:14 +08:00
..
agent feat(agent): one-sentence AI employee creation wizard 2026-06-17 17:38:42 +08:00
agents fix(agents): show a running plan's queued steps in the To Do column 2026-06-29 11:07:36 +08:00
channels fix(channels): don't gate webchat creation on auto-generated API Key 2026-06-17 23:21:08 +08:00
chat feat(mcp): progress notifications for long-running MCP tools 2026-07-09 18:05:14 +08:00
common fix(ui): resolve state confusion and cross-user data leak when switching menus/workspaces 2026-07-06 10:17:21 +08:00
dashboard refactor(dashboard): componentize operational export, restore DB chip, polish export dialog 2026-06-24 18:38:01 +08:00
goal feat(goal): checklist UI — progress ring, hover checklist card, criteria SSE 2026-06-03 21:19:27 +08:00
live feat(plans): Kanban boards in the Agents workspace 2026-06-20 17:52:29 +08:00
skill feat(skill): SkillMarket lifecycle UI + curator control panel 2026-05-19 09:56:08 +08:00
workflow feat(scheduler): unify cron jobs and triggers into a tabbed Scheduler page 2026-05-19 21:23:18 +08:00
workspace fix(workspace): keep workspace ids as strings so a switch survives reload 2026-05-19 20:06:56 +08:00
ChangePasswordDialog.vue fix(workspace): keep workspace ids as strings so a switch survives reload 2026-05-19 20:06:56 +08:00