fix: hide agent file attachments for A-Copilot

This commit is contained in:
2026-10-19 14:50:08 +09:00
parent 7cfd466350
commit af21fa0510
3 changed files with 22 additions and 1 deletions
+2
View File
@@ -627,6 +627,7 @@ function LocalPcWorkspaceMockup({
const [selectedModule, setSelectedModule] = useState<ModuleRow | null>(null)
const {
enabled: agentEnabled,
provider: agentProvider,
imagesEnabled: agentImagesEnabled,
statusLoading: agentStatusLoading,
pending: agentPending,
@@ -4713,6 +4714,7 @@ function LocalPcWorkspaceMockup({
visibleTeacherMessages={visibleTeacherMessages}
agentMessages={agentMessages}
agentEnabled={agentEnabled}
agentProvider={agentProvider}
agentImagesEnabled={Boolean(agentImagesEnabled)}
agentStatusLoading={agentStatusLoading}
agentPending={agentPending}
@@ -41,6 +41,7 @@ type WorkspaceQaPanelProps = {
visibleTeacherMessages: WorkspaceQaMessage[]
agentMessages: AgentConversationMessage[]
agentEnabled: boolean
agentProvider?: string | null
agentImagesEnabled?: boolean
agentStatusLoading: boolean
agentPending: boolean
@@ -114,6 +115,7 @@ export default function WorkspaceQaPanel({
visibleTeacherMessages,
agentMessages,
agentEnabled,
agentProvider,
agentImagesEnabled = false,
agentStatusLoading,
agentPending,
@@ -327,7 +329,7 @@ export default function WorkspaceQaPanel({
disabled={inputDisabled || (teacherQaDisabled && qaMode === 'teacher')}
onStop={onStop}
onSubmit={onSubmit}
attachmentsEnabled={qaMode === 'agent'}
attachmentsEnabled={qaMode === 'agent' && agentProvider !== 'A_COPILOT'}
imagesEnabled={qaMode === 'agent' && agentImagesEnabled}
onClearConversation={requestClearConversation}
clearDisabled={clearDisabled}