mateclaw/mateclaw-ui/src/composables
mateaix 81c6f4aece fix(chat): gracefully terminate active tool runs
Stopping a conversation previously disposed the outer reactive stream without reliably cancelling synchronous tool callbacks running on worker threads. Shell commands, skill scripts, and Playwright sessions could therefore outlive the visible chat turn.

Propagate cancellation through run-scoped hooks, interrupt active tool execution and parallel batches, terminate subprocess trees, close per-conversation browser sessions, and wait briefly for final stream persistence before acknowledging Stop.

Expose an explicit interrupting state in the chat input to block duplicate stop clicks and show progress, with regression coverage for cancelling an in-flight synchronous tool callback.
2026-08-16 16:26:10 +08:00
..
__tests__ fix(team): harden readonly run interactions (#596) 2026-08-15 00:54:19 -04:00
channels feat(channel/qq): add scan-to-bind onboarding via QQ Open Platform Lite portal 2026-05-20 21:47:49 +08:00
chat fix(chat): gracefully terminate active tool runs 2026-08-16 16:26:10 +08:00
agentsLiveRouteState.ts feat(team): unify team run experience (#596) 2026-08-13 07:00:24 -04:00
capabilities.ts feat(ui,workspace): consume backend access endpoint for capability state 2026-05-15 10:18:30 +08:00
sseEventIds.ts feat(team): unify team run experience (#596) 2026-08-13 07:00:24 -04:00
teamsRouteState.ts feat(team): unify team run experience (#596) 2026-08-13 07:00:24 -04:00
useAgentRunGroups.ts fix(team): unify Team Run delivery experience (#596) 2026-08-15 00:37:08 -04:00
useAuthenticatedAttachment.ts feat(model3d): Tencent Hunyuan 3D provider — Pro/Rapid action routing + <model-viewer> preview 2026-05-01 22:39:13 +08:00
useBreakpoint.ts refactor(chat): extract conversation sidebar and shared UI primitives 2026-05-17 11:49:44 +08:00
useEChartsRenderer.ts feat(datasource): add auto ECharts visualization for SQL query results 2026-04-06 14:53:22 +08:00
useFileDrop.ts refactor(chat): extract conversation sidebar and shared UI primitives 2026-05-17 11:49:44 +08:00
useGlobalFileDownloadClick.ts feat(chat): glass-themed preview for uploaded & AI-generated docx/xlsx/pdf (#513) 2026-07-13 18:00:54 +08:00
useGlobalWikilinkClick.ts feat(wiki): cross-KB wikilinks [[kbId/slug]] and raw-material batch filter/reprocess/delete (#506) 2026-07-10 12:01:48 +08:00
useKatexRenderer.ts fix(wiki): smaller batch-create + resume button for partial generation 2026-04-26 18:42:27 +08:00
useLiveAgent.ts refactor(ui): fold the live runtime view into the Employees page 2026-05-16 14:50:58 +08:00
useLiveSnapshot.ts fix(team): stabilize runs and compact markdown delivery 2026-08-14 03:25:47 -04:00
useMarkdownRenderer.ts feat(content-studio): 公众号/小红书图文创作场景 + gzh_package 打包与在线预览 2026-07-11 12:01:41 +08:00
useMcpServers.ts fix(mcp): refresh agent cache on MCP connection change + non-blocking connect (#289) 2026-06-09 14:14:08 +08:00
useMcToast.ts refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration 2026-05-15 10:19:24 +08:00
useMermaidRenderer.ts fix(ui/chat): mermaid streaming flicker + copy/download buttons 2026-05-08 17:09:22 +08:00
useNavItems.ts feat(ui,router): gate routes and sidebar by workspace capability 2026-05-15 10:18:38 +08:00
useNotificationCenter.ts feat(wiki): KB processing-failure visibility (error-code chain + silent sub-step alerts + cross-KB failure center) 2026-06-28 13:07:34 +08:00
usePixelarticons.ts fix(skill): parseIconValue accepts site-absolute paths + restore ckjia-shopping nameZh/nameEn/tags 2026-05-03 17:14:43 +08:00
useSearchProviderCatalog.ts feat(plugin/settings): search-provider catalog endpoint + grouped settings UI + plugin config form 2026-07-04 12:06:33 +08:00
useSkillName.ts feat(skill): BuiltinSkillSeedService — close SQL/SKILL.md double-write 2026-04-24 06:55:18 +08:00
useStreamingMarkdown.ts perf(chat): throttle streaming markdown render and defer chart mounts 2026-06-15 11:39:24 +08:00
useTeamEvents.ts fix(team): unify Team Run delivery experience (#596) 2026-08-15 00:37:08 -04:00
useTeamRunHistory.ts fix(team): harden readonly run interactions (#596) 2026-08-15 00:54:19 -04:00
useToolLabel.ts feat(ui): localize tool call display via useToolLabel 2026-04-23 08:09:37 +08:00
useWikiJobPoller.ts chore: sync multiple commits from private dev 2026-04-19 18:37:44 +08:00
useWikiPageType.ts feat(wiki): configurable entity types, type legend filter & theme-aligned graph colors (#336) 2026-06-19 07:18:09 +08:00
useWorkflowDraft.ts feat(workflow): trigger workspace isolation + step property editor + custom dialogs 2026-05-08 15:06:16 +08:00
useWorkflowGraph.ts fix(ui): preserve snowflake ID precision through form round-trips (#133) 2026-05-15 15:51:33 +08:00
wikilink.ts fix(ui): resolve lint errors surfaced by the new ESLint config 2026-07-15 14:26:27 +08:00