diff --git a/webview-ui/src/components/chat/ChatRow.tsx b/webview-ui/src/components/chat/ChatRow.tsx
index 1f3f8f5a4f..fd0a3f3a36 100644
--- a/webview-ui/src/components/chat/ChatRow.tsx
+++ b/webview-ui/src/components/chat/ChatRow.tsx
@@ -283,7 +283,7 @@ export const ChatRowContent = ({
),
- {t("chat:commandExecution.running")}
+ {isCommandExecuting ? t("chat:commandExecution.running") : t("chat:commandExecution.executed")}
,
]
case "use_mcp_server":
diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json
index c33634067c..1749c571b9 100644
--- a/webview-ui/src/i18n/locales/ca/chat.json
+++ b/webview-ui/src/i18n/locales/ca/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "Avortar",
"running": "En execució",
+ "executed": "Executat",
"pid": "PID: {{pid}}",
"exitStatus": "S'ha sortit amb l'estat {{exitCode}}",
"manageCommands": "Comandes aprovades automàticament",
diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json
index 0512dd92ef..53e2dbd1e4 100644
--- a/webview-ui/src/i18n/locales/de/chat.json
+++ b/webview-ui/src/i18n/locales/de/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "Abbrechen",
"running": "Wird ausgeführt",
+ "executed": "Ausgeführt",
"pid": "PID: {{pid}}",
"exitStatus": "Beendet mit Status {{exitCode}}",
"manageCommands": "Automatisch genehmigte Befehle",
diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json
index 0e790e5c9a..2f68ec2232 100644
--- a/webview-ui/src/i18n/locales/en/chat.json
+++ b/webview-ui/src/i18n/locales/en/chat.json
@@ -271,6 +271,7 @@
"commandExecution": {
"abort": "Abort",
"running": "Running",
+ "executed": "Executed",
"pid": "PID: {{pid}}",
"exitStatus": "Exited with status {{exitCode}}",
"manageCommands": "Auto-approved commands",
diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json
index c984150dc3..0799bd2b86 100644
--- a/webview-ui/src/i18n/locales/es/chat.json
+++ b/webview-ui/src/i18n/locales/es/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "Abortar",
"running": "Ejecutando",
+ "executed": "Ejecutado",
"pid": "PID: {{pid}}",
"exitStatus": "Salió con el estado {{exitCode}}",
"manageCommands": "Comandos aprobados automáticamente",
diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json
index 6c44efc21c..6777b04d67 100644
--- a/webview-ui/src/i18n/locales/fr/chat.json
+++ b/webview-ui/src/i18n/locales/fr/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "Abandonner",
"running": "En cours d'exécution",
+ "executed": "Exécuté",
"pid": "PID : {{pid}}",
"exitStatus": "Terminé avec le statut {{exitCode}}",
"manageCommands": "Commandes approuvées automatiquement",
diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json
index e6feea9d1c..d42d8bf835 100644
--- a/webview-ui/src/i18n/locales/hi/chat.json
+++ b/webview-ui/src/i18n/locales/hi/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "रद्द करें",
"running": "चल रहा है",
+ "executed": "निष्पादित",
"pid": "पीआईडी: {{pid}}",
"exitStatus": "{{exitCode}} स्थिति के साथ बाहर निकल गया",
"manageCommands": "स्वतः-अनुमोदित कमांड",
diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json
index 7a32c8943c..c0600ca6d8 100644
--- a/webview-ui/src/i18n/locales/id/chat.json
+++ b/webview-ui/src/i18n/locales/id/chat.json
@@ -279,6 +279,7 @@
"commandExecution": {
"abort": "Batalkan",
"running": "Menjalankan",
+ "executed": "Dijalankan",
"pid": "PID: {{pid}}",
"exitStatus": "Keluar dengan status {{exitCode}}",
"manageCommands": "Perintah yang disetujui secara otomatis",
diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json
index c4c06de522..8f3060ac5e 100644
--- a/webview-ui/src/i18n/locales/it/chat.json
+++ b/webview-ui/src/i18n/locales/it/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "Interrompi",
"running": "In esecuzione",
+ "executed": "Eseguito",
"pid": "PID: {{pid}}",
"exitStatus": "Uscito con stato {{exitCode}}",
"manageCommands": "Comandi approvati automaticamente",
diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json
index 0d322ae373..8decf86ddd 100644
--- a/webview-ui/src/i18n/locales/ja/chat.json
+++ b/webview-ui/src/i18n/locales/ja/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "中止",
"running": "実行中",
+ "executed": "実行済み",
"pid": "PID: {{pid}}",
"exitStatus": "ステータス {{exitCode}} で終了しました",
"manageCommands": "自動承認されたコマンド",
diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json
index cfa1a99e97..4cd31ed0ce 100644
--- a/webview-ui/src/i18n/locales/ko/chat.json
+++ b/webview-ui/src/i18n/locales/ko/chat.json
@@ -228,6 +228,7 @@
"commandExecution": {
"abort": "중단",
"running": "실행 중",
+ "executed": "실행됨",
"pid": "PID: {{pid}}",
"exitStatus": "상태 {{exitCode}}(으)로 종료됨",
"manageCommands": "자동 승인된 명령",
diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json
index 642cbee7ab..530d75142a 100644
--- a/webview-ui/src/i18n/locales/nl/chat.json
+++ b/webview-ui/src/i18n/locales/nl/chat.json
@@ -222,6 +222,7 @@
"commandOutput": "Commando-uitvoer",
"commandExecution": {
"running": "Lopend",
+ "executed": "Uitgevoerd",
"abort": "Afbreken",
"pid": "PID: {{pid}}",
"exitStatus": "Afgesloten met status {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json
index 25e3bb1e9a..10f91597b1 100644
--- a/webview-ui/src/i18n/locales/pl/chat.json
+++ b/webview-ui/src/i18n/locales/pl/chat.json
@@ -227,6 +227,7 @@
"commandOutput": "Wyjście polecenia",
"commandExecution": {
"running": "Wykonywanie",
+ "executed": "Wykonano",
"abort": "Przerwij",
"pid": "PID: {{pid}}",
"exitStatus": "Zakończono ze statusem {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json
index d7b4e5a6e8..7bc972c7e5 100644
--- a/webview-ui/src/i18n/locales/pt-BR/chat.json
+++ b/webview-ui/src/i18n/locales/pt-BR/chat.json
@@ -227,6 +227,7 @@
"commandOutput": "Saída do comando",
"commandExecution": {
"running": "Executando",
+ "executed": "Executado",
"abort": "Interromper",
"pid": "PID: {{pid}}",
"exitStatus": "Saiu com o status {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json
index 90ca7be7e9..11116d757f 100644
--- a/webview-ui/src/i18n/locales/ru/chat.json
+++ b/webview-ui/src/i18n/locales/ru/chat.json
@@ -222,6 +222,7 @@
"commandOutput": "Вывод команды",
"commandExecution": {
"running": "Выполняется",
+ "executed": "Выполнено",
"abort": "Прервать",
"pid": "PID: {{pid}}",
"exitStatus": "Завершено со статусом {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json
index 10bf82ee45..ad429f47ac 100644
--- a/webview-ui/src/i18n/locales/tr/chat.json
+++ b/webview-ui/src/i18n/locales/tr/chat.json
@@ -227,6 +227,7 @@
"commandOutput": "Komut Çıktısı",
"commandExecution": {
"running": "Çalışıyor",
+ "executed": "Yürütüldü",
"abort": "İptal Et",
"pid": "PID: {{pid}}",
"exitStatus": "{{exitCode}} durumuyla çıkıldı",
diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json
index 7d9383888f..9f4974264e 100644
--- a/webview-ui/src/i18n/locales/vi/chat.json
+++ b/webview-ui/src/i18n/locales/vi/chat.json
@@ -227,6 +227,7 @@
"commandOutput": "Kết quả lệnh",
"commandExecution": {
"running": "Đang chạy",
+ "executed": "Đã thực thi",
"abort": "Hủy bỏ",
"pid": "PID: {{pid}}",
"exitStatus": "Đã thoát với trạng thái {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json
index 259c98a795..f4eec21582 100644
--- a/webview-ui/src/i18n/locales/zh-CN/chat.json
+++ b/webview-ui/src/i18n/locales/zh-CN/chat.json
@@ -227,6 +227,7 @@
"commandOutput": "命令输出",
"commandExecution": {
"running": "正在运行",
+ "executed": "已执行",
"abort": "中止",
"pid": "PID: {{pid}}",
"exitStatus": "已退出,状态码 {{exitCode}}",
diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json
index 19de5a5fdd..4179d830ad 100644
--- a/webview-ui/src/i18n/locales/zh-TW/chat.json
+++ b/webview-ui/src/i18n/locales/zh-TW/chat.json
@@ -274,6 +274,7 @@
"commandExecution": {
"abort": "中止",
"running": "執行中",
+ "executed": "已執行",
"pid": "PID: {{pid}}",
"exitStatus": "已結束,狀態碼 {{exitCode}}",
"manageCommands": "自動核准的命令",