Awesome Reviewers

When formatting UI output, treat localization/wording and interactive semantics as part of code style:

Example (pattern):

const parts: string[] = [];
if (counts.read > 0) parts.push(t('chatView:toolGroup.files', { count: counts.read }));
if (counts.list > 0) parts.push(t('chatView:toolGroup.folders', { count: counts.list }));
// ...
if (parts.length === 0) return t('chatView:toolGroup.contextFallback');
return t('chatView:toolGroup.summary', { items: new Intl.ListFormat(locale).format(parts) });

And for interactivity:

<button type="button" onClick={handleModelButtonClick}>Choose model</button>