fix: enable voice input for fresh agent conversations

This commit is contained in:
2026-08-17 14:29:34 +08:00
parent 9fd9a7761d
commit b6148a5cb4
3 changed files with 169 additions and 1 deletions

View File

@@ -1040,7 +1040,7 @@ export function OpencodeChatPanel({ variant = 'main', navigationDraft, onOpenPro
);
const canStopSession = canUseSessions && Boolean(selectedSessionId) && sessionBusy && composerStopArmed;
const canUseVoiceInput = canUseSessions
&& Boolean(selectedSessionId)
&& Boolean(selectedSessionId || selectedAgentId)
&& !loading
&& voiceInputState !== 'transcribing'
&& (!sessionBusy || voiceInputState === 'recording');