diff --git a/src/components/chat/AssistantMessage.test.tsx b/src/components/chat/AssistantMessage.test.tsx index 0f0b9f4..768cd0a 100644 --- a/src/components/chat/AssistantMessage.test.tsx +++ b/src/components/chat/AssistantMessage.test.tsx @@ -190,7 +190,7 @@ describe('AssistantMessage', () => { /> ); - expect(screen.getByLabelText('Agent task checklist snapshot')).toBeInTheDocument(); + expect(screen.getByLabelText('Agent task checklist')).toBeInTheDocument(); expect(screen.getByText('Task Checklist')).toBeInTheDocument(); expect(screen.getByText('1/2 completed')).toBeInTheDocument(); expect(screen.getByText('Working on: Writing harmony')).toBeInTheDocument(); diff --git a/src/components/chat/AssistantMessage.tsx b/src/components/chat/AssistantMessage.tsx index 26c5bd7..d626e7d 100644 --- a/src/components/chat/AssistantMessage.tsx +++ b/src/components/chat/AssistantMessage.tsx @@ -222,16 +222,16 @@ const AssistantMessage: React.FC = ({ const activeTodo = todoSnapshot.find(todo => todo.status === 'in_progress') ?? null; return ( -
+
-

Task Checklist

+

{t('chatbox.todo.title')}

- {counts.completed}/{counts.total} completed + {t('chatbox.todo.count', { completed: counts.completed, total: counts.total })}
{activeTodo && (
- Working on: {activeTodo.activeText || activeTodo.text} + {t('chatbox.todo.active', { task: activeTodo.activeText || activeTodo.text })}
)}