diff --git a/static/src/components/chat/quickdock/RunnerWindow.vue b/static/src/components/chat/quickdock/RunnerWindow.vue
index 95cc3131..3b45c2e2 100644
--- a/static/src/components/chat/quickdock/RunnerWindow.vue
+++ b/static/src/components/chat/quickdock/RunnerWindow.vue
@@ -21,7 +21,7 @@
{{ kind === 'agent' ? '子智能体' : '后台指令' }}
- {{ runningCount }}/{{ rows.length }}
+ {{ rows.length }}
- rows.value.filter((r) => r.state === 'running').length);
-
interface SourceItem {
id: string;
name: string;
diff --git a/static/src/components/chat/quickdock/quickdock.css b/static/src/components/chat/quickdock/quickdock.css
index ea0af4f6..69b2e152 100644
--- a/static/src/components/chat/quickdock/quickdock.css
+++ b/static/src/components/chat/quickdock/quickdock.css
@@ -134,6 +134,19 @@
height: 0;
}
+/* 交互区域禁止文字选择:点击条目展开详情/预览时,防止 mousedown 起点落在文字上,
+ DOM 动画期间选择范围异常扩展,把条目与详情文字整片选中。
+ 详情输出与预览代码内容保持可选,不影响复制。 */
+.qd-window__header,
+.qd-run-item,
+.qd-todo-item,
+.qd-file-item,
+.qd-detail__header,
+.qd-preview__header,
+.qd-menu {
+ user-select: none;
+}
+
/* ---------------- 行进入 / 移出动画(待办 / 子智能体 / 后台指令 / 文件共用) ---------------- */
.qd-row-enter {
@@ -618,10 +631,13 @@
}
}
+/* 子智能体文本输出:浅底色圆角块,与工具行/终端行的扁平行式区分 */
.qd-feed-row.feed-text {
align-items: flex-start;
- padding-top: 5px;
- padding-bottom: 5px;
+ margin: 3px 10px;
+ padding: 6px 8px;
+ background: var(--surface-soft);
+ border-radius: 8px;
color: var(--text-secondary);
line-height: 1.55;
white-space: pre-wrap;