diff --git a/packages/app/src/i18n/resources/ar.ts b/packages/app/src/i18n/resources/ar.ts index b5864d682..253a43a00 100644 --- a/packages/app/src/i18n/resources/ar.ts +++ b/packages/app/src/i18n/resources/ar.ts @@ -1420,7 +1420,6 @@ export const ar: TranslationResources = { other: "استدعى Paseo {{count}} مرات", }, and: "و", - failed: "فشل {{count}}", }, renameModal: { rename: "إعادة تسمية", diff --git a/packages/app/src/i18n/resources/en.ts b/packages/app/src/i18n/resources/en.ts index 213961f7c..46d55b50f 100644 --- a/packages/app/src/i18n/resources/en.ts +++ b/packages/app/src/i18n/resources/en.ts @@ -1428,7 +1428,6 @@ export const en = { other: "called Paseo {{count}} times", }, and: "and", - failed: "{{count}} failed", }, renameModal: { rename: "Rename", diff --git a/packages/app/src/i18n/resources/es.ts b/packages/app/src/i18n/resources/es.ts index e8ecb927f..b5a9e1d3a 100644 --- a/packages/app/src/i18n/resources/es.ts +++ b/packages/app/src/i18n/resources/es.ts @@ -1459,7 +1459,6 @@ export const es: TranslationResources = { other: "llamó a Paseo {{count}} veces", }, and: "y", - failed: "{{count}} con error", }, renameModal: { rename: "Rebautizar", diff --git a/packages/app/src/i18n/resources/fr.ts b/packages/app/src/i18n/resources/fr.ts index 81cf5fddd..c2e5144b1 100644 --- a/packages/app/src/i18n/resources/fr.ts +++ b/packages/app/src/i18n/resources/fr.ts @@ -1462,7 +1462,6 @@ export const fr: TranslationResources = { other: "a appelé Paseo {{count}} fois", }, and: "et", - failed: "{{count}} en échec", }, renameModal: { rename: "Rebaptiser", diff --git a/packages/app/src/i18n/resources/ja.ts b/packages/app/src/i18n/resources/ja.ts index 849aa62bd..6a74a8a2c 100644 --- a/packages/app/src/i18n/resources/ja.ts +++ b/packages/app/src/i18n/resources/ja.ts @@ -1437,7 +1437,6 @@ export const ja: TranslationResources = { other: "Paseoを{{count}}回呼び出し", }, and: "および", - failed: "{{count}}件失敗", }, renameModal: { rename: "名前を変更", diff --git a/packages/app/src/i18n/resources/pt-BR.ts b/packages/app/src/i18n/resources/pt-BR.ts index f4d6a4d5d..8832b1ff2 100644 --- a/packages/app/src/i18n/resources/pt-BR.ts +++ b/packages/app/src/i18n/resources/pt-BR.ts @@ -1445,7 +1445,6 @@ export const ptBR: TranslationResources = { other: "chamou o Paseo {{count}} vezes", }, and: "e", - failed: "{{count}} com falha", }, renameModal: { rename: "Renomear", diff --git a/packages/app/src/i18n/resources/ru.ts b/packages/app/src/i18n/resources/ru.ts index 9755b2425..e895100d7 100644 --- a/packages/app/src/i18n/resources/ru.ts +++ b/packages/app/src/i18n/resources/ru.ts @@ -1451,7 +1451,6 @@ export const ru: TranslationResources = { other: "Paseo вызван {{count}} раз", }, and: "и", - failed: "С ошибкой: {{count}}", }, renameModal: { rename: "Переименовать", diff --git a/packages/app/src/i18n/resources/zh-CN.ts b/packages/app/src/i18n/resources/zh-CN.ts index fce6d1266..585049ca3 100644 --- a/packages/app/src/i18n/resources/zh-CN.ts +++ b/packages/app/src/i18n/resources/zh-CN.ts @@ -1404,7 +1404,6 @@ export const zhCN: TranslationResources = { other: "调用了 Paseo {{count}} 次", }, and: "并", - failed: "{{count}} 次失败", }, renameModal: { rename: "重命名", diff --git a/packages/app/src/tool-calls/detail-level/overview/model.ts b/packages/app/src/tool-calls/detail-level/overview/model.ts index c0901ea63..f41790461 100644 --- a/packages/app/src/tool-calls/detail-level/overview/model.ts +++ b/packages/app/src/tool-calls/detail-level/overview/model.ts @@ -17,7 +17,6 @@ export interface OverviewToolCallGroup { mode: "overview"; run: ToolCallRun; summary: OverviewSummary; - failedCount: number; isLoading: boolean; } @@ -32,7 +31,6 @@ function isSearchCall(name: string): boolean { export function buildOverviewGroup(run: ToolCallRun): OverviewToolCallGroup { const editedFiles = new Set(); const readFiles = new Set(); - let failedCount = 0; let isLoading = false; let commandCount = 0; let searchCount = 0; @@ -42,7 +40,6 @@ export function buildOverviewGroup(run: ToolCallRun): OverviewToolCallGroup { for (const call of run.calls) { const descriptor = describeToolCall(call); const normalizedName = descriptor.name.trim().toLowerCase(); - failedCount += descriptor.status === "failed" ? 1 : 0; isLoading ||= descriptor.status === "running" || descriptor.status === "executing"; if (isPaseoCall(descriptor.name, normalizedName)) { paseoCallCount += 1; @@ -70,7 +67,6 @@ export function buildOverviewGroup(run: ToolCallRun): OverviewToolCallGroup { return { mode: "overview", run, - failedCount, isLoading, summary, }; diff --git a/packages/app/src/tool-calls/detail-level/overview/view.tsx b/packages/app/src/tool-calls/detail-level/overview/view.tsx index 48358c468..a878163a9 100644 --- a/packages/app/src/tool-calls/detail-level/overview/view.tsx +++ b/packages/app/src/tool-calls/detail-level/overview/view.tsx @@ -58,11 +58,8 @@ export const OverviewToolCallGroupView = memo(function OverviewToolCallGroupView onExpandedChange, children, }: OverviewGroupProps) { - const { t } = useTranslation(); const scrollRef = useRef(null); const aggregateSummary = useOverviewSummary(group.summary); - const failedSummary = - group.failedCount > 0 ? t("toolCallGroup.failed", { count: group.failedCount }) : undefined; const scrollToLatest = useCallback(() => { scrollRef.current?.scrollToEnd({ animated: false }); }, []); @@ -89,10 +86,8 @@ export const OverviewToolCallGroupView = memo(function OverviewToolCallGroupView 0} isExpanded={expanded} isLastInSequence={isLastInSequence} onToggle={toggle} diff --git a/packages/app/src/tool-calls/detail-level/projection.test.ts b/packages/app/src/tool-calls/detail-level/projection.test.ts index de5a8b150..c0e32c312 100644 --- a/packages/app/src/tool-calls/detail-level/projection.test.ts +++ b/packages/app/src/tool-calls/detail-level/projection.test.ts @@ -231,7 +231,6 @@ describe("tool call detail-level projection", () => { expect(overview.groupsByHostId.get("1")).toEqual({ mode: "overview", run: expect.any(Object), - failedCount: 1, isLoading: false, summary: { editedFileCount: 1, @@ -260,7 +259,6 @@ describe("tool call detail-level projection", () => { const result = project({ level: "overview", head: calls }); expect(result.groupsByHostId.get("1")).toMatchObject({ - failedCount: 1, summary: { editedFileCount: 0, commandCount: 0,