From 033bea236c2245af1001b70ccdca7820cadedbf1 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Tue, 9 Jun 2026 11:42:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E9=A2=84=E8=BE=93=E5=85=A5/?= =?UTF-8?q?=E5=BC=95=E5=AF=BC=E6=B6=88=E6=81=AF=E9=98=9F=E5=88=97=E5=AD=98?= =?UTF-8?q?=E5=9C=A8=E6=97=B6=E8=87=AA=E5=8A=A8=E9=9A=90=E8=97=8FGit?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与 / 菜单出现时隐藏逻辑相同,在 floatingStatusVisible 中新增 runtimeQueuedMessages 和 hasPendingRuntimeGuidance 两项检查。 --- static/src/App.vue | 1 + static/src/components/input/InputComposer.vue | 3 +++ 2 files changed, 4 insertions(+) diff --git a/static/src/App.vue b/static/src/App.vue index c1bbb55..5734137 100644 --- a/static/src/App.vue +++ b/static/src/App.vue @@ -305,6 +305,7 @@ :current-context-tokens="currentContextTokens" :versioning-enabled="versioningEnabled" :runtime-queued-messages="runtimeQueuedMessages" + :has-pending-runtime-guidance="runtimeGuidanceFallbackQueue.length > 0" :project-git-summary="projectGitSummary" :user-question-minimized="userQuestionMinimized" :pending-user-question-count="pendingUserQuestions.length" diff --git a/static/src/components/input/InputComposer.vue b/static/src/components/input/InputComposer.vue index 26643a5..e0ac26c 100644 --- a/static/src/components/input/InputComposer.vue +++ b/static/src/components/input/InputComposer.vue @@ -515,6 +515,7 @@ const props = defineProps<{ goalModeArmed?: boolean; goalRunning?: boolean; goalProgress?: Record | null; + hasPendingRuntimeGuidance?: boolean; }>(); const inputStore = useInputStore(); @@ -598,6 +599,8 @@ const projectGitSummaryForRender = computed(() => { const floatingStatusVisible = computed(() => { if (skillSlashMenuOpen.value || props.quickMenuOpen) return false; + // 消息队列(预输入/引导消息)存在时隐藏git状态栏,与 / 菜单出现时逻辑相同 + if (runtimeQueuedMessagesForRender.value.length > 0 || props.hasPendingRuntimeGuidance) return false; return ( !!projectGitSummaryForRender.value || !!props.goalRunning ||