feat(ui): 预输入/引导消息队列存在时自动隐藏Git状态栏

与 / 菜单出现时隐藏逻辑相同,在 floatingStatusVisible 中新增
runtimeQueuedMessages 和 hasPendingRuntimeGuidance 两项检查。
This commit is contained in:
JOJO 2026-06-09 11:42:37 +08:00
parent 59b81c4551
commit 033bea236c
2 changed files with 4 additions and 0 deletions

View File

@ -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"

View File

@ -515,6 +515,7 @@ const props = defineProps<{
goalModeArmed?: boolean;
goalRunning?: boolean;
goalProgress?: Record<string, any> | 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 ||