From 3b5289b40a02d164edbff6ad459632a82186fbf1 Mon Sep 17 00:00:00 2001 From: martin Date: Fri, 11 Sep 2026 13:38:10 +0000 Subject: [PATCH] feat(app): add /thinking command to toggle reasoning in web UI Adds a /thinking slash command to the web session command palette that toggles reasoning summaries (show/hide model reasoning) and shows a toast, mirroring the existing TUI thinking toggle. Adds the new i18n keys to every locale so the i18n parity test passes. --- packages/app/src/i18n/am.ts | 4 ++++ packages/app/src/i18n/ar.ts | 4 ++++ packages/app/src/i18n/az.ts | 4 ++++ packages/app/src/i18n/bg.ts | 4 ++++ packages/app/src/i18n/bn.ts | 4 ++++ packages/app/src/i18n/br.ts | 4 ++++ packages/app/src/i18n/bs.ts | 4 ++++ packages/app/src/i18n/ca.ts | 4 ++++ packages/app/src/i18n/cs.ts | 4 ++++ packages/app/src/i18n/da.ts | 4 ++++ packages/app/src/i18n/de.ts | 4 ++++ packages/app/src/i18n/dv.ts | 4 ++++ packages/app/src/i18n/dz.ts | 4 ++++ packages/app/src/i18n/el.ts | 4 ++++ packages/app/src/i18n/en.ts | 4 ++++ packages/app/src/i18n/es.ts | 4 ++++ packages/app/src/i18n/et.ts | 4 ++++ packages/app/src/i18n/fa.ts | 4 ++++ packages/app/src/i18n/fi.ts | 4 ++++ packages/app/src/i18n/fo.ts | 4 ++++ packages/app/src/i18n/fr.ts | 4 ++++ packages/app/src/i18n/hi.ts | 4 ++++ packages/app/src/i18n/hr.ts | 4 ++++ packages/app/src/i18n/hu.ts | 4 ++++ packages/app/src/i18n/hy.ts | 4 ++++ packages/app/src/i18n/id.ts | 4 ++++ packages/app/src/i18n/is.ts | 4 ++++ packages/app/src/i18n/it.ts | 4 ++++ packages/app/src/i18n/ja.ts | 4 ++++ packages/app/src/i18n/ka.ts | 4 ++++ packages/app/src/i18n/km.ts | 4 ++++ packages/app/src/i18n/ko.ts | 4 ++++ packages/app/src/i18n/lo.ts | 4 ++++ packages/app/src/i18n/lt.ts | 4 ++++ packages/app/src/i18n/lv.ts | 4 ++++ packages/app/src/i18n/mk.ts | 4 ++++ packages/app/src/i18n/mn.ts | 4 ++++ packages/app/src/i18n/ms.ts | 4 ++++ packages/app/src/i18n/my.ts | 4 ++++ packages/app/src/i18n/ne.ts | 4 ++++ packages/app/src/i18n/nl.ts | 4 ++++ packages/app/src/i18n/no.ts | 4 ++++ packages/app/src/i18n/pa.ts | 4 ++++ packages/app/src/i18n/pl.ts | 4 ++++ packages/app/src/i18n/ro.ts | 4 ++++ packages/app/src/i18n/ru.ts | 4 ++++ packages/app/src/i18n/si.ts | 4 ++++ packages/app/src/i18n/sk.ts | 4 ++++ packages/app/src/i18n/sl.ts | 4 ++++ packages/app/src/i18n/sq.ts | 4 ++++ packages/app/src/i18n/sr.ts | 4 ++++ packages/app/src/i18n/sv.ts | 4 ++++ packages/app/src/i18n/tg.ts | 4 ++++ packages/app/src/i18n/th.ts | 4 ++++ packages/app/src/i18n/tk.ts | 4 ++++ packages/app/src/i18n/tr.ts | 4 ++++ packages/app/src/i18n/uk.ts | 4 ++++ packages/app/src/i18n/ur.ts | 4 ++++ packages/app/src/i18n/uz.ts | 4 ++++ packages/app/src/i18n/vi.ts | 4 ++++ packages/app/src/i18n/zh.ts | 4 ++++ packages/app/src/i18n/zht.ts | 4 ++++ .../app/src/pages/session/use-session-commands.tsx | 13 +++++++++++++ 63 files changed, 261 insertions(+) diff --git a/packages/app/src/i18n/am.ts b/packages/app/src/i18n/am.ts index bda48350e532..26aa6d1b2c76 100644 --- a/packages/app/src/i18n/am.ts +++ b/packages/app/src/i18n/am.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "ይህን ክፍለ ጊዜ ማጋራት አቁም", "command.session.export": "ክፍለ ጊዜን ወደ ውጭ ላክ", "command.session.export.description": "ሙሉውን የክፍለ ጊዜ ግልባጭ እንደ JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ፋይሎችን፣ ትዕዛዞችን እና ክፍለ-ጊዜዎችን ይፈልጉ", "palette.search.placeholder.home": "የፍለጋ ትዕዛዞችን እና ክፍለ-ጊዜዎችን", "palette.empty": "ምንም ውጤቶች አልተገኙም", diff --git a/packages/app/src/i18n/ar.ts b/packages/app/src/i18n/ar.ts index 3f55b3084088..c8aca0fb25c7 100644 --- a/packages/app/src/i18n/ar.ts +++ b/packages/app/src/i18n/ar.ts @@ -186,6 +186,10 @@ export const dict = { "command.session.unshare.description": "إيقاف مشاركة هذه الجلسة", "command.session.export": "تصدير الجلسة", "command.session.export.description": "تصدير النص الكامل للجلسة بصيغة JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "البحث في الملفات والأوامر والجلسات", "palette.search.placeholder.home": "البحث في الأوامر والجلسات", diff --git a/packages/app/src/i18n/az.ts b/packages/app/src/i18n/az.ts index d818ae57fd6c..ac2639b4c7d6 100644 --- a/packages/app/src/i18n/az.ts +++ b/packages/app/src/i18n/az.ts @@ -182,6 +182,10 @@ export const dict = { "command.session.unshare.description": "Bu sessiyanın paylaşımını dayandır", "command.session.export": "Sessiyanı ixrac et", "command.session.export.description": "Sessiyanın tam transkriptini JSON formatında ixrac et", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Fayl, əmr və sessiya axtar", "palette.search.placeholder.home": "Əmr və sessiyaları axtar", diff --git a/packages/app/src/i18n/bg.ts b/packages/app/src/i18n/bg.ts index 7f63d1fa4b3e..9a77faa3d44d 100644 --- a/packages/app/src/i18n/bg.ts +++ b/packages/app/src/i18n/bg.ts @@ -183,6 +183,10 @@ export const dict = { "command.session.unshare.description": "Спрете да споделяте тази сесия", "command.session.export": "Експортиране на сесия", "command.session.export.description": "Експортирайте пълния препис на сесията като JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Търсене на файлове, команди и сесии", "palette.search.placeholder.home": "Команди за търсене и сесии", "palette.empty": "Няма намерени резултати", diff --git a/packages/app/src/i18n/bn.ts b/packages/app/src/i18n/bn.ts index 5f0698ab64f1..43338ca050ee 100644 --- a/packages/app/src/i18n/bn.ts +++ b/packages/app/src/i18n/bn.ts @@ -181,6 +181,10 @@ export const dict: Record = { "command.session.unshare.description": "এই সেশন শেয়ার করা বন্ধ করুন", "command.session.export": "রপ্তানি সেশন", "command.session.export.description": "JSON হিসাবে সম্পূর্ণ সেশন ট্রান্সক্রিপ্ট রপ্তানি করুন", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "অনুসন্ধান ফাইল, কমান্ড, এবং সেশন", "palette.search.placeholder.home": "অনুসন্ধান কমান্ড এবং সেশন", "palette.empty": "কোন ফলাফল পাওয়া যায়নি", diff --git a/packages/app/src/i18n/br.ts b/packages/app/src/i18n/br.ts index 09da845ccb53..20d1ee612328 100644 --- a/packages/app/src/i18n/br.ts +++ b/packages/app/src/i18n/br.ts @@ -188,6 +188,10 @@ export const dict = { "command.session.unshare.description": "Parar de compartilhar esta sessão", "command.session.export": "Exportar sessão", "command.session.export.description": "Exportar a transcrição completa da sessão como JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Buscar arquivos, comandos e sessões", "palette.search.placeholder.home": "Buscar comandos e sessões", diff --git a/packages/app/src/i18n/bs.ts b/packages/app/src/i18n/bs.ts index feb41c651a87..c1b81b7f841f 100644 --- a/packages/app/src/i18n/bs.ts +++ b/packages/app/src/i18n/bs.ts @@ -195,6 +195,10 @@ export const dict = { "command.session.export": "Izvezi sesiju", "command.session.export.description": "Izvezi cijeli zapis sesije u JSON formatu", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Pretraži datoteke, komande i sesije", "palette.search.placeholder.home": "Pretraži komande i sesije", diff --git a/packages/app/src/i18n/ca.ts b/packages/app/src/i18n/ca.ts index 21ad325607a6..d3143752ab9e 100644 --- a/packages/app/src/i18n/ca.ts +++ b/packages/app/src/i18n/ca.ts @@ -182,6 +182,10 @@ export const dict = { "command.session.unshare.description": "Deixa de compartir aquesta sessió", "command.session.export": "Sessió d'exportació", "command.session.export.description": "Exporta la transcripció completa de la sessió com a JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Cerca fitxers, ordres i sessions", "palette.search.placeholder.home": "Cerca ordres i sessions", "palette.empty": "No s'han trobat resultats", diff --git a/packages/app/src/i18n/cs.ts b/packages/app/src/i18n/cs.ts index d79d4eb5a7f8..79e7f87aa81d 100644 --- a/packages/app/src/i18n/cs.ts +++ b/packages/app/src/i18n/cs.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Přestat sdílet tuto relaci", "command.session.export": "Export relace", "command.session.export.description": "Exportovat celý přepis relace jako JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Prohledávejte soubory, příkazy a relace", "palette.search.placeholder.home": "Hledat příkazy a relace", "palette.empty": "Nebyly nalezeny žádné výsledky", diff --git a/packages/app/src/i18n/da.ts b/packages/app/src/i18n/da.ts index 87737b094240..fcc587e0fc16 100644 --- a/packages/app/src/i18n/da.ts +++ b/packages/app/src/i18n/da.ts @@ -94,6 +94,10 @@ export const dict = { "command.session.export": "Eksportér session", "command.session.export.description": "Eksportér hele sessionsudskriften som JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Søg i filer, kommandoer og sessioner", "palette.search.placeholder.home": "Søg i kommandoer og sessioner", diff --git a/packages/app/src/i18n/de.ts b/packages/app/src/i18n/de.ts index 00849598c5c5..c0b1e4d09db7 100644 --- a/packages/app/src/i18n/de.ts +++ b/packages/app/src/i18n/de.ts @@ -91,6 +91,10 @@ export const dict = { "command.session.unshare.description": "Teilen dieser Sitzung beenden", "command.session.export": "Sitzung exportieren", "command.session.export.description": "Das vollständige Transkript der Sitzung als JSON exportieren", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Dateien, Befehle und Sitzungen durchsuchen", "palette.search.placeholder.home": "Befehle und Sitzungen durchsuchen", diff --git a/packages/app/src/i18n/dv.ts b/packages/app/src/i18n/dv.ts index 27b5fea86999..9bc13d7d1520 100644 --- a/packages/app/src/i18n/dv.ts +++ b/packages/app/src/i18n/dv.ts @@ -183,6 +183,10 @@ export const dict = { "command.session.unshare.description": "މި ސެޝަން ހިއްސާކުރުން ހުއްޓާލާށެވެ", "command.session.export": "އެކްސްޕޯޓް ސެޝަން", "command.session.export.description": "ފުލް ސެޝަން ޓްރާންސްކްރިޕްޓް JSON ގެ ގޮތުގައި އެކްސްޕޯޓްކުރުން", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ފައިލްތަކާއި، ކޮމާންޑްތަކާއި، ސެޝަންތައް ހޯދުން", "palette.search.placeholder.home": "ކޮމާންޑްތަކާއި ސެޝަންތައް ހޯދުން", "palette.empty": "އެއްވެސް ނަތީޖާއެއް ނުފެނެއެވެ", diff --git a/packages/app/src/i18n/dz.ts b/packages/app/src/i18n/dz.ts index 3b2ad46ca304..d1f0951085f4 100644 --- a/packages/app/src/i18n/dz.ts +++ b/packages/app/src/i18n/dz.ts @@ -183,6 +183,10 @@ export const dict: Record = { "command.session.unshare.description": "ལཱ་ཡུན་འདི་བརྗེ་སོར་འབད་ནི་འདི་བཀག།", "command.session.export": "ལཱ་ཡུན་ཕྱིར་འདྲེན་འབད་ནི།", "command.session.export.description": "ལཱ་ཡུན་ཡིག་བསྒྱུར་ཆ་ཚང་འདི་ JSON སྦེ་ཕྱིར་འདྲེན་འབད།", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ཡིག་སྣོད་དང་བརྡ་བཀོད་ དེ་ལས་ལཱ་ཡུན་ཚུ་འཚོལ་ཞིབ་འབད།", "palette.search.placeholder.home": "བརྡ་བཀོད་དང་ལཱ་ཡུན་ཚུ་འཚོལ་ཞིབ་འབད།", "palette.empty": "གྲུབ་འབྲས་གང་ཡང་མ་ཐོབ།", diff --git a/packages/app/src/i18n/el.ts b/packages/app/src/i18n/el.ts index 8f91b46af010..d4aed17630cf 100644 --- a/packages/app/src/i18n/el.ts +++ b/packages/app/src/i18n/el.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Διακοπή κοινής χρήσης αυτής της συνεδρίας", "command.session.export": "Εξαγωγή συνεδρίας", "command.session.export.description": "Εξαγωγή της πλήρους μεταγραφής της συνεδρίας ως JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Αναζήτηση αρχείων, εντολών και συνεδριών", "palette.search.placeholder.home": "Αναζήτηση εντολών και συνεδρίες", "palette.empty": "Δεν βρέθηκαν αποτελέσματα", diff --git a/packages/app/src/i18n/en.ts b/packages/app/src/i18n/en.ts index 62d4dc1ae6e9..393e28ebde5d 100644 --- a/packages/app/src/i18n/en.ts +++ b/packages/app/src/i18n/en.ts @@ -97,6 +97,10 @@ export const dict = { "command.session.unshare.description": "Stop sharing this session", "command.session.export": "Export session", "command.session.export.description": "Export the full session transcript as JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Search files, commands, and sessions", "palette.search.placeholder.home": "Search commands and sessions", diff --git a/packages/app/src/i18n/es.ts b/packages/app/src/i18n/es.ts index 9e9ff2c36750..13578ad8081c 100644 --- a/packages/app/src/i18n/es.ts +++ b/packages/app/src/i18n/es.ts @@ -195,6 +195,10 @@ export const dict = { "command.session.export": "Exportar sesión", "command.session.export.description": "Exportar la transcripción completa de la sesión como JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Buscar archivos, comandos y sesiones", "palette.search.placeholder.home": "Buscar comandos y sesiones", diff --git a/packages/app/src/i18n/et.ts b/packages/app/src/i18n/et.ts index d78296675e3d..8855e252ce93 100644 --- a/packages/app/src/i18n/et.ts +++ b/packages/app/src/i18n/et.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Lõpetage selle seansi jagamine", "command.session.export": "Ekspordiseanss", "command.session.export.description": "Ekspordi kogu seansi transkriptsioon kui JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Otsige faile, käske ja seansse", "palette.search.placeholder.home": "Otsige käske ja seansse", "palette.empty": "Tulemusi ei leitud", diff --git a/packages/app/src/i18n/fa.ts b/packages/app/src/i18n/fa.ts index 0d3d721b5324..db652f1ac12f 100644 --- a/packages/app/src/i18n/fa.ts +++ b/packages/app/src/i18n/fa.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "اشتراک‌گذاری این جلسه را متوقف کنید", "command.session.export": "جلسه صادرات", "command.session.export.description": "رونوشت کامل جلسه را به عنوان JSON صادر کنید", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "فایل ها، دستورات و جلسات را جستجو کنید", "palette.search.placeholder.home": "دستورات و جلسات را جستجو کنید", "palette.empty": "هیچ نتیجه ای یافت نشد", diff --git a/packages/app/src/i18n/fi.ts b/packages/app/src/i18n/fi.ts index aa9c92574cff..08f1f25a8f27 100644 --- a/packages/app/src/i18n/fi.ts +++ b/packages/app/src/i18n/fi.ts @@ -87,6 +87,10 @@ export const dict = { "command.session.unshare.description": "Lopeta tämän istunnon jakaminen", "command.session.export": "Vie istunto", "command.session.export.description": "Vie istunnon koko transkriptio JSON-muodossa", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Hae tiedostoja, komentoja ja istuntoja", "palette.search.placeholder.home": "Hae komentoja ja istuntoja", diff --git a/packages/app/src/i18n/fo.ts b/packages/app/src/i18n/fo.ts index 4329a35b4247..1db2bbf04ce9 100644 --- a/packages/app/src/i18n/fo.ts +++ b/packages/app/src/i18n/fo.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Lat vera við at deila hesa setuna", "command.session.export": "Útflutningsløta", "command.session.export.description": "Eksportera alt setuuppskriftið sum JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Leita eftir fílum, skipanum og setum", "palette.search.placeholder.home": "Leita skipanir og setur", "palette.empty": "Eingi úrslit funnin", diff --git a/packages/app/src/i18n/fr.ts b/packages/app/src/i18n/fr.ts index 3c89860a4490..f312d2452d33 100644 --- a/packages/app/src/i18n/fr.ts +++ b/packages/app/src/i18n/fr.ts @@ -188,6 +188,10 @@ export const dict = { "command.session.unshare.description": "Arrêter de partager cette session", "command.session.export": "Exporter la session", "command.session.export.description": "Exporter la transcription intégrale de la session au format JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Rechercher des fichiers, des commandes et des sessions", "palette.search.placeholder.home": "Rechercher des commandes et des sessions", diff --git a/packages/app/src/i18n/hi.ts b/packages/app/src/i18n/hi.ts index 0aaf8e14dc6d..95aa76056d2f 100644 --- a/packages/app/src/i18n/hi.ts +++ b/packages/app/src/i18n/hi.ts @@ -187,6 +187,10 @@ export const dict = { "command.session.unshare.description": "इस सेशन को साझा करना बंद करें", "command.session.export": "सेशन निर्यात करें", "command.session.export.description": "सेशन की पूरी ट्रांसक्रिप्ट को JSON के रूप में निर्यात करें", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "फ़ाइलें, कमांड और सेशन खोजें", "palette.search.placeholder.home": "कमांड और सेशन खोजें", diff --git a/packages/app/src/i18n/hr.ts b/packages/app/src/i18n/hr.ts index 2130c88ada2d..3e259bf61bd8 100644 --- a/packages/app/src/i18n/hr.ts +++ b/packages/app/src/i18n/hr.ts @@ -184,6 +184,10 @@ export const dict = { "command.session.unshare.description": "Prestani dijeliti ovu sesiju", "command.session.export": "Izvezi sesiju", "command.session.export.description": "Izvezite puni transkript sesije kao JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Pretraživanje datoteka, naredbi i sesija", "palette.search.placeholder.home": "Naredbe i sesije pretraživanja", "palette.empty": "Nema pronađenih rezultata", diff --git a/packages/app/src/i18n/hu.ts b/packages/app/src/i18n/hu.ts index 664abf8ee4c0..d98a268bff68 100644 --- a/packages/app/src/i18n/hu.ts +++ b/packages/app/src/i18n/hu.ts @@ -184,6 +184,10 @@ export const dict = { "command.session.unshare.description": "Állítsa le a munkamenet megosztását", "command.session.export": "Exportálási munkamenet", "command.session.export.description": "Exportálja a teljes munkamenet-átiratot JSON formátumban", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Fájlok, parancsok és munkamenetek keresése", "palette.search.placeholder.home": "Parancsok és munkamenetek keresése", "palette.empty": "Nincs találat", diff --git a/packages/app/src/i18n/hy.ts b/packages/app/src/i18n/hy.ts index 6eac43b5e6dd..29ef50b2bec5 100644 --- a/packages/app/src/i18n/hy.ts +++ b/packages/app/src/i18n/hy.ts @@ -182,6 +182,10 @@ export const dict = { "command.session.unshare.description": "Դադարեցնել այս նիստի համօգտագործումը", "command.session.export": "Արտահանման նիստ", "command.session.export.description": "Արտահանել ամբողջ նիստի տառադարձումը որպես JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Որոնել ֆայլեր, հրամաններ և նիստեր", "palette.search.placeholder.home": "Որոնման հրամաններ և նիստեր", "palette.empty": "Արդյունքներ չեն գտնվել", diff --git a/packages/app/src/i18n/id.ts b/packages/app/src/i18n/id.ts index 96dc3c7592e4..86ef794ed257 100644 --- a/packages/app/src/i18n/id.ts +++ b/packages/app/src/i18n/id.ts @@ -195,6 +195,10 @@ export const dict = { "command.session.export": "Ekspor sesi", "command.session.export.description": "Ekspor transkrip sesi lengkap sebagai JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Cari berkas, perintah, dan sesi", "palette.search.placeholder.home": "Cari perintah dan sesi", diff --git a/packages/app/src/i18n/is.ts b/packages/app/src/i18n/is.ts index a45ed9a40cb0..c0cd4fa03ae6 100644 --- a/packages/app/src/i18n/is.ts +++ b/packages/app/src/i18n/is.ts @@ -184,6 +184,10 @@ export const dict = { "command.session.unshare.description": "Hætta að deila þessari setu", "command.session.export": "Flytja út setu", "command.session.export.description": "Flytja allt setuafritið út sem JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Leitaðu að skrám, skipunum og fundum", "palette.search.placeholder.home": "Leitaðu að skipunum og fundum", "palette.empty": "Engar niðurstöður fundust", diff --git a/packages/app/src/i18n/it.ts b/packages/app/src/i18n/it.ts index a093e11485a3..93d303cef745 100644 --- a/packages/app/src/i18n/it.ts +++ b/packages/app/src/i18n/it.ts @@ -88,6 +88,10 @@ export const dict = { "command.session.unshare.description": "Interrompi la condivisione di questa sessione", "command.session.export": "Esporta sessione", "command.session.export.description": "Esporta la trascrizione completa della sessione in formato JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Cerca file, comandi e sessioni", "palette.search.placeholder.home": "Cerca comandi e sessioni", diff --git a/packages/app/src/i18n/ja.ts b/packages/app/src/i18n/ja.ts index b96e8b544b2b..aa2a81f3e487 100644 --- a/packages/app/src/i18n/ja.ts +++ b/packages/app/src/i18n/ja.ts @@ -186,6 +186,10 @@ export const dict = { "command.session.unshare.description": "このセッションの共有を停止", "command.session.export": "セッションをエクスポート", "command.session.export.description": "セッションの全記録を JSON としてエクスポート", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ファイル、コマンド、セッションを検索", "palette.search.placeholder.home": "コマンドとセッションを検索", diff --git a/packages/app/src/i18n/ka.ts b/packages/app/src/i18n/ka.ts index be052930a2ec..4cb7d9c446a7 100644 --- a/packages/app/src/i18n/ka.ts +++ b/packages/app/src/i18n/ka.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "შეწყვიტე ამ სესიის გაზიარება", "command.session.export": "ექსპორტის სესია", "command.session.export.description": "სესიის სრული ტრანსკრიპტის ექსპორტი, როგორც JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ფაილების, ბრძანებების და სესიების ძიება", "palette.search.placeholder.home": "ძებნის ბრძანებები და სესიები", "palette.empty": "შედეგები არ მოიძებნა", diff --git a/packages/app/src/i18n/km.ts b/packages/app/src/i18n/km.ts index 7f1b61fe3667..ffb2b3078ab3 100644 --- a/packages/app/src/i18n/km.ts +++ b/packages/app/src/i18n/km.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "ឈប់ចែករំលែកសម័យនេះ។", "command.session.export": "សម័យនាំចេញ", "command.session.export.description": "នាំចេញប្រតិចារឹកសម័យពេញជា JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ស្វែងរកឯកសារ ពាក្យបញ្ជា និងសម័យ", "palette.search.placeholder.home": "ស្វែងរកពាក្យបញ្ជា និងសម័យ", "palette.empty": "រកមិនឃើញលទ្ធផលទេ។", diff --git a/packages/app/src/i18n/ko.ts b/packages/app/src/i18n/ko.ts index b96fb4c59471..4cd911678545 100644 --- a/packages/app/src/i18n/ko.ts +++ b/packages/app/src/i18n/ko.ts @@ -83,6 +83,10 @@ export const dict = { "command.session.unshare.description": "이 세션 공유 중지", "command.session.export": "세션 내보내기", "command.session.export.description": "전체 세션 기록을 JSON으로 내보내기", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "파일, 명령어 및 세션 검색", "palette.search.placeholder.home": "명령어 및 세션 검색", diff --git a/packages/app/src/i18n/lo.ts b/packages/app/src/i18n/lo.ts index acdc26df08aa..7f71bf65b153 100644 --- a/packages/app/src/i18n/lo.ts +++ b/packages/app/src/i18n/lo.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "ຢຸດການແບ່ງປັນເຊດຊັນນີ້", "command.session.export": "ເຊດຊັນສົ່ງອອກ", "command.session.export.description": "ສົ່ງອອກການຖອດຂໍ້ຄວາມຂອງເຊດຊັນເຕັມເປັນ JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ຄົ້ນຫາໄຟລ໌, ຄໍາສັ່ງ, ແລະເຊດຊັນ", "palette.search.placeholder.home": "ຄົ້ນຫາຄໍາສັ່ງ ແລະເຊດຊັນ", "palette.empty": "ບໍ່ພົບຜົນການຊອກຫາ", diff --git a/packages/app/src/i18n/lt.ts b/packages/app/src/i18n/lt.ts index ba161eb31879..cca583725afa 100644 --- a/packages/app/src/i18n/lt.ts +++ b/packages/app/src/i18n/lt.ts @@ -184,6 +184,10 @@ export const dict = { "command.session.unshare.description": "Nebebendrinti šio seanso", "command.session.export": "Eksportuoti seansą", "command.session.export.description": "Eksportuokite visą seanso stenogramą kaip JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Ieškokite failų, komandų ir seansų", "palette.search.placeholder.home": "Ieškoti komandų ir seansų", "palette.empty": "Rezultatų nerasta", diff --git a/packages/app/src/i18n/lv.ts b/packages/app/src/i18n/lv.ts index df4c5b2dcd91..86164dd99299 100644 --- a/packages/app/src/i18n/lv.ts +++ b/packages/app/src/i18n/lv.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Pārtraukt šīs sesijas kopīgošanu", "command.session.export": "Eksportēt sesiju", "command.session.export.description": "Eksportēt pilnu sesijas transkriptu kā JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Meklēt failus, komandas un sesijas", "palette.search.placeholder.home": "Meklēt komandas un sesijas", "palette.empty": "Rezultāti nav atrasti", diff --git a/packages/app/src/i18n/mk.ts b/packages/app/src/i18n/mk.ts index 01e60baa408b..e167c24342b5 100644 --- a/packages/app/src/i18n/mk.ts +++ b/packages/app/src/i18n/mk.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Престанете да ја споделувате оваа сесија", "command.session.export": "Сесија за извоз", "command.session.export.description": "Извезете го целосниот препис на сесијата како JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Пребарувајте датотеки, команди и сесии", "palette.search.placeholder.home": "Барај команди и сесии", "palette.empty": "Не се пронајдени резултати", diff --git a/packages/app/src/i18n/mn.ts b/packages/app/src/i18n/mn.ts index 41c4fa085d1a..056be4c0ac81 100644 --- a/packages/app/src/i18n/mn.ts +++ b/packages/app/src/i18n/mn.ts @@ -183,6 +183,10 @@ export const dict = { "command.session.unshare.description": "Энэ сессийг хуваалцахаа боль", "command.session.export": "Экспортын сесс", "command.session.export.description": "Бүтэн сессийн хуулбарыг JSON нэрээр экспортлох", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Файл, команд, сесс хайх", "palette.search.placeholder.home": "Командууд болон сешнүүдийг хайх", "palette.empty": "Илэрц олдсонгүй", diff --git a/packages/app/src/i18n/ms.ts b/packages/app/src/i18n/ms.ts index 2c3783d43b7d..df4361086f66 100644 --- a/packages/app/src/i18n/ms.ts +++ b/packages/app/src/i18n/ms.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Berhenti berkongsi sesi ini", "command.session.export": "Eksport sesi", "command.session.export.description": "Eksport transkrip penuh sesi sebagai JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Cari fail, arahan, dan sesi", "palette.search.placeholder.home": "Cari arahan dan sesi", "palette.empty": "Tiada hasil ditemui", diff --git a/packages/app/src/i18n/my.ts b/packages/app/src/i18n/my.ts index 6046f337ff06..9a17bf2271a8 100644 --- a/packages/app/src/i18n/my.ts +++ b/packages/app/src/i18n/my.ts @@ -182,6 +182,10 @@ export const dict = { "command.session.unshare.description": "ဤစက်ရှင်အား မျှဝေခြင်းကို ရပ်ပါ။", "command.session.export": "စက်ရှင်ကို ထုတ်ယူရန်", "command.session.export.description": "စက်ရှင်မှတ်တမ်းအပြည့်အစုံကို JSON အဖြစ် ထုတ်ယူပါ။", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ဖိုင်များ၊ ညွှန်ကြားချက်များနှင့် ဆက်ရှင်များကို ရှာဖွေပါ။", "palette.search.placeholder.home": "ညွှန်ကြားချက်များနှင့် ဆက်ရှင်များကို ရှာဖွေပါ။", "palette.empty": "ရလဒ်များမတွေ့ပါ။", diff --git a/packages/app/src/i18n/ne.ts b/packages/app/src/i18n/ne.ts index cc60bff9f400..490b32a5cebb 100644 --- a/packages/app/src/i18n/ne.ts +++ b/packages/app/src/i18n/ne.ts @@ -181,6 +181,10 @@ export const dict: Record = { "command.session.unshare.description": "यो सत्र साझा गर्न रोक्नुहोस्", "command.session.export": "निर्यात सत्र", "command.session.export.description": "पूर्ण सत्र ट्रान्सक्रिप्ट JSON को रूपमा निर्यात गर्नुहोस्", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "फाइलहरू, आदेशहरू, र सत्रहरू खोज्नुहोस्", "palette.search.placeholder.home": "आदेश र सत्रहरू खोज्नुहोस्", "palette.empty": "कुनै परिणाम फेला परेन", diff --git a/packages/app/src/i18n/nl.ts b/packages/app/src/i18n/nl.ts index 6fb1dc09f24b..fafa407c405d 100644 --- a/packages/app/src/i18n/nl.ts +++ b/packages/app/src/i18n/nl.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Stop met het delen van deze sessie", "command.session.export": "Sessie exporteren", "command.session.export.description": "Het volledige sessietranscript exporteren als JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Zoek naar bestanden, opdrachten en sessies", "palette.search.placeholder.home": "Opdrachten en sessies zoeken", diff --git a/packages/app/src/i18n/no.ts b/packages/app/src/i18n/no.ts index 11958029dc38..534e11d34613 100644 --- a/packages/app/src/i18n/no.ts +++ b/packages/app/src/i18n/no.ts @@ -193,6 +193,10 @@ export const dict = { "command.session.export": "Eksporter sesjon", "command.session.export.description": "Eksporter hele sesjonsutskriften som JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Søk i filer, kommandoer og sesjoner", "palette.search.placeholder.home": "Søk i kommandoer og sesjoner", diff --git a/packages/app/src/i18n/pa.ts b/packages/app/src/i18n/pa.ts index 6298581c0aab..7314f2ba0ad2 100644 --- a/packages/app/src/i18n/pa.ts +++ b/packages/app/src/i18n/pa.ts @@ -186,6 +186,10 @@ export const dict = { "command.session.unshare.description": "اس سیشن نو شیئر کرنا بند کرو", "command.session.export": "سیشن برآمد کرو", "command.session.export.description": "سیشن دی پوری نقل JSON دی شکل وچ برآمد کرو", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "فائلاں، کمانڈز، تے سیشنز تلاش کرو", "palette.search.placeholder.home": "سرچ کمانڈز تے سیشنز", diff --git a/packages/app/src/i18n/pl.ts b/packages/app/src/i18n/pl.ts index 9b3c927498d8..c6cf1092b145 100644 --- a/packages/app/src/i18n/pl.ts +++ b/packages/app/src/i18n/pl.ts @@ -187,6 +187,10 @@ export const dict = { "command.session.unshare.description": "Zatrzymaj udostępnianie tej sesji", "command.session.export": "Eksportuj sesję", "command.session.export.description": "Eksportuj pełny zapis sesji w formacie JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Szukaj plików, poleceń i sesji", "palette.search.placeholder.home": "Szukaj poleceń i sesji", diff --git a/packages/app/src/i18n/ro.ts b/packages/app/src/i18n/ro.ts index c84f9a4ee76e..5fb7f9ac2e76 100644 --- a/packages/app/src/i18n/ro.ts +++ b/packages/app/src/i18n/ro.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Nu mai partaja această sesiune", "command.session.export": "Exportă sesiunea", "command.session.export.description": "Exportă transcriptul complet al sesiunii ca JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Caută fișiere, comenzi și sesiuni", "palette.search.placeholder.home": "Caută comenzi și sesiuni", "palette.empty": "Niciun rezultat găsit", diff --git a/packages/app/src/i18n/ru.ts b/packages/app/src/i18n/ru.ts index cf4fa8d8f4ca..721ff66d5b76 100644 --- a/packages/app/src/i18n/ru.ts +++ b/packages/app/src/i18n/ru.ts @@ -194,6 +194,10 @@ export const dict = { "command.session.export": "Экспортировать сессию", "command.session.export.description": "Экспортировать полную историю сессии в формате JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Поиск файлов, команд и сессий", "palette.search.placeholder.home": "Поиск команд и сессий", diff --git a/packages/app/src/i18n/si.ts b/packages/app/src/i18n/si.ts index 00ca188b1581..765c91ebdb96 100644 --- a/packages/app/src/i18n/si.ts +++ b/packages/app/src/i18n/si.ts @@ -180,6 +180,10 @@ export const dict: Record = { "command.session.unshare.description": "මෙම සැසිය බෙදා ගැනීම නවත්වන්න", "command.session.export": "අපනයන සැසිය", "command.session.export.description": "සම්පූර්ණ සැසි පිටපත JSON ලෙස නිර්යාත කරන්න", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ගොනු, විධාන සහ සැසි සොයන්න", "palette.search.placeholder.home": "සෙවුම් විධාන සහ සැසි", "palette.empty": "ප්‍රතිඵල හමු නොවිණි", diff --git a/packages/app/src/i18n/sk.ts b/packages/app/src/i18n/sk.ts index 9992e06cc4af..d5dcf52d42a0 100644 --- a/packages/app/src/i18n/sk.ts +++ b/packages/app/src/i18n/sk.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Prestať zdieľať túto reláciu", "command.session.export": "Exportovať reláciu", "command.session.export.description": "Exportovať celý prepis relácie ako JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Hľadať súbory, príkazy a relácie", "palette.search.placeholder.home": "Hľadať príkazy a relácie", "palette.empty": "Nenašli sa žiadne výsledky", diff --git a/packages/app/src/i18n/sl.ts b/packages/app/src/i18n/sl.ts index 3c23fcd7f708..11d6e4337803 100644 --- a/packages/app/src/i18n/sl.ts +++ b/packages/app/src/i18n/sl.ts @@ -180,6 +180,10 @@ export const dict = { "command.session.unshare.description": "Nehaj deliti to sejo", "command.session.export": "Izvozna seja", "command.session.export.description": "Izvoz celotnega zapisa seje kot JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Iskanje datotek, ukazov in sej", "palette.search.placeholder.home": "Iskalni ukazi in seje", "palette.empty": "Ni rezultatov", diff --git a/packages/app/src/i18n/sq.ts b/packages/app/src/i18n/sq.ts index ca94793ab0e6..977458c43afa 100644 --- a/packages/app/src/i18n/sq.ts +++ b/packages/app/src/i18n/sq.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Ndalo ndarjen e këtij sesioni", "command.session.export": "Sesioni i eksportit", "command.session.export.description": "Eksporto transkriptin e plotë të sesionit si JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Kërkoni skedarë, komanda dhe sesione", "palette.search.placeholder.home": "Kërko komandat dhe seancat", "palette.empty": "Nuk u gjet asnjë rezultat", diff --git a/packages/app/src/i18n/sr.ts b/packages/app/src/i18n/sr.ts index f059160087d8..fbca6d1707a4 100644 --- a/packages/app/src/i18n/sr.ts +++ b/packages/app/src/i18n/sr.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Престаните да делите ову сесију", "command.session.export": "Извоз сесија", "command.session.export.description": "Извезите цео транскрипт сесије као JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Претражујте датотеке, команде и сесије", "palette.search.placeholder.home": "Команде за претрагу и сесије", "palette.empty": "Нису пронађени резултати", diff --git a/packages/app/src/i18n/sv.ts b/packages/app/src/i18n/sv.ts index 39b363c6b657..17b5220fd3bd 100644 --- a/packages/app/src/i18n/sv.ts +++ b/packages/app/src/i18n/sv.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Sluta dela den här sessionen", "command.session.export": "Exportera session", "command.session.export.description": "Exportera hela sessionsutskriften som JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Sök efter filer, kommandon och sessioner", "palette.search.placeholder.home": "Sök bland kommandon och sessioner", diff --git a/packages/app/src/i18n/tg.ts b/packages/app/src/i18n/tg.ts index ffa08409f684..ab515b422dcb 100644 --- a/packages/app/src/i18n/tg.ts +++ b/packages/app/src/i18n/tg.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Мубодилаи ин сессияро бас кунед", "command.session.export": "Сеанси содирот", "command.session.export.description": "Транскрипти пурраи сессияро ҳамчун JSON содир кунед", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Ҷустуҷӯи файлҳо, фармонҳо ва сессияҳо", "palette.search.placeholder.home": "Фармонҳо ва сессияҳоро ҷустуҷӯ кунед", "palette.empty": "Ягон натиҷа ёфт нашуд", diff --git a/packages/app/src/i18n/th.ts b/packages/app/src/i18n/th.ts index 1a0e9db72b1b..30d8b934b17a 100644 --- a/packages/app/src/i18n/th.ts +++ b/packages/app/src/i18n/th.ts @@ -193,6 +193,10 @@ export const dict = { "command.session.export": "ส่งออกเซสชัน", "command.session.export.description": "ส่งออกบันทึกทั้งหมดของเซสชันเป็น JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "ค้นหาไฟล์ คำสั่ง และเซสชัน", "palette.search.placeholder.home": "ค้นหาคำสั่งและเซสชัน", diff --git a/packages/app/src/i18n/tk.ts b/packages/app/src/i18n/tk.ts index 2b144c6a26c7..040ac0b8f60e 100644 --- a/packages/app/src/i18n/tk.ts +++ b/packages/app/src/i18n/tk.ts @@ -181,6 +181,10 @@ export const dict = { "command.session.unshare.description": "Bu sessiýany paýlaşmagy bes ediň", "command.session.export": "Eksport sessiýasy", "command.session.export.description": "Sessiýanyň doly ýazgysyny JSON görnüşinde eksport ediň", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Faýllary, buýruklary we sessiýalary gözläň", "palette.search.placeholder.home": "Buýruklary we sessiýalary gözläň", "palette.empty": "Netije tapylmady", diff --git a/packages/app/src/i18n/tr.ts b/packages/app/src/i18n/tr.ts index 85623036e429..4ad726e71d6f 100644 --- a/packages/app/src/i18n/tr.ts +++ b/packages/app/src/i18n/tr.ts @@ -199,6 +199,10 @@ export const dict = { "command.session.export": "Oturumu dışa aktar", "command.session.export.description": "Oturumun tam dökümünü JSON olarak dışa aktar", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Dosya, komut ve oturum ara", "palette.search.placeholder.home": "Komut ve oturum ara", diff --git a/packages/app/src/i18n/uk.ts b/packages/app/src/i18n/uk.ts index 54732a87b7eb..3cb67e9a83ea 100644 --- a/packages/app/src/i18n/uk.ts +++ b/packages/app/src/i18n/uk.ts @@ -195,6 +195,10 @@ export const dict = { "command.session.export": "Експортувати сесію", "command.session.export.description": "Експортувати повну історію сесії у форматі JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Пошук файлів, команд і сесій", "palette.search.placeholder.home": "Пошук команд і сесій", diff --git a/packages/app/src/i18n/ur.ts b/packages/app/src/i18n/ur.ts index 2ab69e7aec71..3751bc784a13 100644 --- a/packages/app/src/i18n/ur.ts +++ b/packages/app/src/i18n/ur.ts @@ -188,6 +188,10 @@ export const dict = { "command.session.unshare.description": "اس سیشن کا اشتراک کرنا بند کریں۔", "command.session.export": "سیشن برآمد کریں", "command.session.export.description": "سیشن کی مکمل نقل JSON کی صورت میں برآمد کریں", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "فائلیں، کمانڈز اور سیشنز تلاش کریں۔", "palette.search.placeholder.home": "کمانڈز اور سیشن تلاش کریں۔", diff --git a/packages/app/src/i18n/uz.ts b/packages/app/src/i18n/uz.ts index 8cb7097fc07a..900dcdc5c17e 100644 --- a/packages/app/src/i18n/uz.ts +++ b/packages/app/src/i18n/uz.ts @@ -182,6 +182,10 @@ export const dict = { "command.session.unshare.description": "Ushbu seansni baham ko'rishni to'xtating", "command.session.export": "Eksport seansi", "command.session.export.description": "Toʻliq seans transkriptini JSON sifatida eksport qiling", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Fayllar, buyruqlar va seanslarni qidiring", "palette.search.placeholder.home": "Qidiruv buyruqlar va seanslar", "palette.empty": "Hech qanday natija topilmadi", diff --git a/packages/app/src/i18n/vi.ts b/packages/app/src/i18n/vi.ts index 06fda4ce707c..33a0161cc1de 100644 --- a/packages/app/src/i18n/vi.ts +++ b/packages/app/src/i18n/vi.ts @@ -187,6 +187,10 @@ export const dict = { "command.session.unshare.description": "Dừng chia sẻ phiên này", "command.session.export": "Xuất phiên", "command.session.export.description": "Xuất toàn bộ bản ghi phiên dưới dạng JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "Tìm kiếm tệp, lệnh và phiên", "palette.search.placeholder.home": "Tìm kiếm lệnh và phiên", diff --git a/packages/app/src/i18n/zh.ts b/packages/app/src/i18n/zh.ts index b0ba0453479b..7dc58405e0af 100644 --- a/packages/app/src/i18n/zh.ts +++ b/packages/app/src/i18n/zh.ts @@ -220,6 +220,10 @@ export const dict = { "command.session.export": "导出会话", "command.session.export.description": "将完整会话记录导出为 JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "搜索文件、命令和会话", "palette.search.placeholder.home": "搜索命令和会话", diff --git a/packages/app/src/i18n/zht.ts b/packages/app/src/i18n/zht.ts index 6cc3d555289d..3e59215eee13 100644 --- a/packages/app/src/i18n/zht.ts +++ b/packages/app/src/i18n/zht.ts @@ -197,6 +197,10 @@ export const dict = { "command.session.export": "匯出工作階段", "command.session.export.description": "將完整的工作階段記錄匯出為 JSON", + "command.session.thinking": "Toggle reasoning", + "command.session.thinking.description": "Show or hide model reasoning in the session", + "toast.session.thinking.on": "Reasoning shown", + "toast.session.thinking.off": "Reasoning hidden", "palette.search.placeholder": "搜尋檔案、命令和工作階段", "palette.search.placeholder.home": "搜尋命令和工作階段", diff --git a/packages/app/src/pages/session/use-session-commands.tsx b/packages/app/src/pages/session/use-session-commands.tsx index 18d5b172ff17..54caa93cccee 100644 --- a/packages/app/src/pages/session/use-session-commands.tsx +++ b/packages/app/src/pages/session/use-session-commands.tsx @@ -421,6 +421,12 @@ export const useSessionCommands = (actions: SessionCommandContext) => { ) } + const toggleThinking = () => { + const next = !settings.general.showReasoningSummaries() + settings.general.setShowReasoningSummaries(next) + showToast(next ? language.t("toast.session.thinking.on") : language.t("toast.session.thinking.off")) + } + const shareCmds = () => { if (sync().data.config.share === "disabled") return [] return [ @@ -491,6 +497,13 @@ export const useSessionCommands = (actions: SessionCommandContext) => { disabled: !params.id || visibleUserMessages().length === 0, onSelect: fork, }), + sessionCommand({ + id: "session.thinking", + title: language.t("command.session.thinking"), + description: language.t("command.session.thinking.description"), + slash: "thinking", + onSelect: toggleThinking, + }), sessionCommand({ id: "session.export", title: language.t("command.session.export"),