Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
746 changes: 210 additions & 536 deletions src/core/tools/readFileTool.ts

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/i18n/locales/ca/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (línies {{start}}-{{end}})",
"definitionsOnly": " (només definicions)",
"maxLines": " (màxim {{max}} línies)"
"maxLines": " (màxim {{max}} línies)",
"autoTruncateTooltip": "Per ajustar aquest límit, feu clic a la icona '{{settings}}' (⚙️) al panell de Roo-Code, després feu clic a '{{context}}' i trobeu l'opció '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo sembla estar atrapat en un bucle, intentant la mateixa acció ({{toolName}}) repetidament. Això podria indicar un problema amb la seva estratègia actual. Considera reformular la tasca, proporcionar instruccions més específiques o guiar-lo cap a un enfocament diferent.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/de/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (Zeilen {{start}}-{{end}})",
"definitionsOnly": " (nur Definitionen)",
"maxLines": " (maximal {{max}} Zeilen)"
"maxLines": " (maximal {{max}} Zeilen)",
"autoTruncateTooltip": "Um dieses Limit anzupassen, klicke auf das '{{settings}}'-Symbol (⚙️) im Roo-Code-Panel, dann auf '{{context}}' und finde die Option '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo scheint in einer Schleife festzustecken und versucht wiederholt dieselbe Aktion ({{toolName}}). Dies könnte auf ein Problem mit der aktuellen Strategie hindeuten. Überlege dir, die Aufgabe umzuformulieren, genauere Anweisungen zu geben oder Roo zu einem anderen Ansatz zu führen.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/en/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (lines {{start}}-{{end}})",
"definitionsOnly": " (definitions only)",
"maxLines": " (max {{max}} lines)"
"maxLines": " (max {{max}} lines)",
"autoTruncateTooltip": "To adjust this limit, click the '{{settings}}' icon (⚙️) in the Roo-Code panel, then click on '{{context}}' and find the '{{threshold}}' option."
},
"toolRepetitionLimitReached": "Roo appears to be stuck in a loop, attempting the same action ({{toolName}}) repeatedly. This might indicate a problem with its current strategy. Consider rephrasing the task, providing more specific instructions, or guiding it towards a different approach.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/es/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (líneas {{start}}-{{end}})",
"definitionsOnly": " (solo definiciones)",
"maxLines": " (máximo {{max}} líneas)"
"maxLines": " (máximo {{max}} líneas)",
"autoTruncateTooltip": "Para ajustar este límite, haz clic en el icono '{{settings}}' (⚙️) en el panel de Roo-Code, luego en '{{context}}' y busca la opción '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo parece estar atrapado en un bucle, intentando la misma acción ({{toolName}}) repetidamente. Esto podría indicar un problema con su estrategia actual. Considera reformular la tarea, proporcionar instrucciones más específicas o guiarlo hacia un enfoque diferente.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/fr/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (lignes {{start}}-{{end}})",
"definitionsOnly": " (définitions uniquement)",
"maxLines": " (max {{max}} lignes)"
"maxLines": " (max {{max}} lignes)",
"autoTruncateTooltip": "Pour ajuster cette limite, clique sur l'icône '{{settings}}' (⚙️) dans le panneau Roo-Code, puis sur '{{context}}' et trouve l'option '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo semble être bloqué dans une boucle, tentant la même action ({{toolName}}) de façon répétée. Cela pourrait indiquer un problème avec sa stratégie actuelle. Envisage de reformuler la tâche, de fournir des instructions plus spécifiques ou de le guider vers une approche différente.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/hi/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (पंक्तियाँ {{start}}-{{end}})",
"definitionsOnly": " (केवल परिभाषाएँ)",
"maxLines": " (अधिकतम {{max}} पंक्तियाँ)"
"maxLines": " (अधिकतम {{max}} पंक्तियाँ)",
"autoTruncateTooltip": "इस सीमा को समायोजित करने के लिए, Roo-Code पैनल में '{{settings}}' आइकन (⚙️) पर क्लिक करें, फिर '{{context}}' पर क्लिक करें और '{{threshold}}' विकल्प खोजें।"
},
"toolRepetitionLimitReached": "Roo एक लूप में फंसा हुआ लगता है, बार-बार एक ही क्रिया ({{toolName}}) को दोहरा रहा है। यह उसकी वर्तमान रणनीति में किसी समस्या का संकेत हो सकता है। कार्य को पुनः परिभाषित करने, अधिक विशिष्ट निर्देश देने, या उसे एक अलग दृष्टिकोण की ओर मार्गदर्शित करने पर विचार करें।",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/it/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (righe {{start}}-{{end}})",
"definitionsOnly": " (solo definizioni)",
"maxLines": " (max {{max}} righe)"
"maxLines": " (max {{max}} righe)",
"autoTruncateTooltip": "Per regolare questo limite, fai clic sull'icona '{{settings}}' (⚙️) nel pannello Roo-Code, poi su '{{context}}' e trova l'opzione '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo sembra essere bloccato in un ciclo, tentando ripetutamente la stessa azione ({{toolName}}). Questo potrebbe indicare un problema con la sua strategia attuale. Considera di riformulare l'attività, fornire istruzioni più specifiche o guidarlo verso un approccio diverso.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/ja/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " ({{start}}-{{end}}行目)",
"definitionsOnly": " (定義のみ)",
"maxLines": " (最大{{max}}行)"
"maxLines": " (最大{{max}}行)",
"autoTruncateTooltip": "この制限を調整するには、Roo-Codeパネルの「{{settings}}」アイコン(⚙️)をクリックし、「{{context}}」をクリックして「{{threshold}}」オプションを探してください。"
},
"toolRepetitionLimitReached": "Rooが同じ操作({{toolName}})を繰り返し試みるループに陥っているようです。これは現在の方法に問題がある可能性を示しています。タスクの言い換え、より具体的な指示の提供、または別のアプローチへの誘導を検討してください。",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/ko/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " ({{start}}-{{end}}행)",
"definitionsOnly": " (정의만)",
"maxLines": " (최대 {{max}}행)"
"maxLines": " (최대 {{max}}행)",
"autoTruncateTooltip": "이 제한을 조정하려면 Roo-Code 패널에서 '{{settings}}' 아이콘(⚙️)을 클릭한 다음 '{{context}}'를 클릭하고 '{{threshold}}' 옵션을 찾으세요."
},
"toolRepetitionLimitReached": "Roo가 같은 동작({{toolName}})을 반복적으로 시도하면서 루프에 갇힌 것 같습니다. 이는 현재 전략에 문제가 있을 수 있음을 나타냅니다. 작업을 다시 표현하거나, 더 구체적인 지침을 제공하거나, 다른 접근 방식으로 안내해 보세요.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/nl/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (regels {{start}}-{{end}})",
"definitionsOnly": " (alleen definities)",
"maxLines": " (max {{max}} regels)"
"maxLines": " (max {{max}} regels)",
"autoTruncateTooltip": "Om deze limiet aan te passen, klik op het '{{settings}}' icoon (⚙️) in het Roo-Code paneel, klik vervolgens op '{{context}}' en zoek de optie '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo lijkt vast te zitten in een lus, waarbij hij herhaaldelijk dezelfde actie ({{toolName}}) probeert. Dit kan duiden op een probleem met de huidige strategie. Overweeg de taak te herformuleren, specifiekere instructies te geven of Roo naar een andere aanpak te leiden.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/pl/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (linie {{start}}-{{end}})",
"definitionsOnly": " (tylko definicje)",
"maxLines": " (maks. {{max}} linii)"
"maxLines": " (maks. {{max}} linii)",
"autoTruncateTooltip": "Aby dostosować ten limit, kliknij ikonę '{{settings}}' (⚙️) w panelu Roo-Code, następnie kliknij '{{context}}' i znajdź opcję '{{threshold}}'."
},
"toolRepetitionLimitReached": "Wygląda na to, że Roo utknął w pętli, wielokrotnie próbując wykonać tę samą akcję ({{toolName}}). Może to wskazywać na problem z jego obecną strategią. Rozważ przeformułowanie zadania, podanie bardziej szczegółowych instrukcji lub nakierowanie go na inne podejście.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/pt-BR/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (linhas {{start}}-{{end}})",
"definitionsOnly": " (apenas definições)",
"maxLines": " (máx. {{max}} linhas)"
"maxLines": " (máx. {{max}} linhas)",
"autoTruncateTooltip": "Para ajustar este limite, clique no ícone '{{settings}}' (⚙️) no painel Roo-Code, depois clique em '{{context}}' e encontre a opção '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo parece estar preso em um loop, tentando a mesma ação ({{toolName}}) repetidamente. Isso pode indicar um problema com sua estratégia atual. Considere reformular a tarefa, fornecer instruções mais específicas ou guiá-lo para uma abordagem diferente.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/ru/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (строки {{start}}-{{end}})",
"definitionsOnly": " (только определения)",
"maxLines": " (макс. {{max}} строк)"
"maxLines": " (макс. {{max}} строк)",
"autoTruncateTooltip": "Чтобы изменить этот лимит, нажмите на значок '{{settings}}' (⚙️) в панели Roo-Code, затем нажмите на '{{context}}' и найдите опцию '{{threshold}}'."
},
"toolRepetitionLimitReached": "Похоже, что Roo застрял в цикле, многократно пытаясь выполнить одно и то же действие ({{toolName}}). Это может указывать на проблему с его текущей стратегией. Попробуйте переформулировать задачу, предоставить более конкретные инструкции или направить его к другому подходу.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/tr/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (satır {{start}}-{{end}})",
"definitionsOnly": " (sadece tanımlar)",
"maxLines": " (maks. {{max}} satır)"
"maxLines": " (maks. {{max}} satır)",
"autoTruncateTooltip": "Bu limiti ayarlamak için, Roo-Code panelindeki '{{settings}}' simgesine (⚙️) tıklayın, ardından '{{context}}' seçeneğine tıklayın ve '{{threshold}}' seçeneğini bulun."
},
"toolRepetitionLimitReached": "Roo bir döngüye takılmış gibi görünüyor, aynı eylemi ({{toolName}}) tekrar tekrar deniyor. Bu, mevcut stratejisinde bir sorun olduğunu gösterebilir. Görevi yeniden ifade etmeyi, daha spesifik talimatlar vermeyi veya onu farklı bir yaklaşıma yönlendirmeyi düşünün.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/vi/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (dòng {{start}}-{{end}})",
"definitionsOnly": " (chỉ định nghĩa)",
"maxLines": " (tối đa {{max}} dòng)"
"maxLines": " (tối đa {{max}} dòng)",
"autoTruncateTooltip": "Để điều chỉnh giới hạn này, nhấp vào biểu tượng '{{settings}}' (⚙️) trong bảng điều khiển Roo-Code, sau đó nhấp vào '{{context}}' và tìm tùy chọn '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo dường như đang bị mắc kẹt trong một vòng lặp, liên tục cố gắng thực hiện cùng một hành động ({{toolName}}). Điều này có thể cho thấy vấn đề với chiến lược hiện tại. Hãy cân nhắc việc diễn đạt lại nhiệm vụ, cung cấp hướng dẫn cụ thể hơn, hoặc hướng Roo theo một cách tiếp cận khác.",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/zh-CN/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (第 {{start}}-{{end}} 行)",
"definitionsOnly": " (仅定义)",
"maxLines": " (最多 {{max}} 行)"
"maxLines": " (最多 {{max}} 行)",
"autoTruncateTooltip": "要调整此限制,请点击 Roo-Code 面板中的\"{{settings}}\"图标 (⚙️),然后点击\"{{context}}\"并找到\"{{threshold}}\"选项。"
},
"toolRepetitionLimitReached": "Roo 似乎陷入循环,反复尝试同一操作 ({{toolName}})。这可能表明当前策略存在问题。请考虑重新描述任务、提供更具体的指示或引导其尝试不同的方法。",
"codebaseSearch": {
Expand Down
3 changes: 2 additions & 1 deletion src/i18n/locales/zh-TW/tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"readFile": {
"linesRange": " (第 {{start}}-{{end}} 行)",
"definitionsOnly": " (僅定義)",
"maxLines": " (最多 {{max}} 行)"
"maxLines": " (最多 {{max}} 行)",
"autoTruncateTooltip": "要調整此限制,請點擊 Roo-Code 面板中的\"{{settings}}\"圖示 (⚙️),然後點擊\"{{context}}\"並找到\"{{threshold}}\"選項。"
},
"toolRepetitionLimitReached": "Roo 似乎陷入循環,反覆嘗試同一操作 ({{toolName}})。這可能表明目前策略存在問題。請考慮重新描述工作、提供更具體的指示或引導其嘗試不同的方法。",
"codebaseSearch": {
Expand Down
1 change: 1 addition & 0 deletions src/shared/ExtensionMessage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ export interface ClineSayTool {
}>
}>
question?: string
wasAutoTruncated?: boolean
}

// Must keep in sync with system prompt.
Expand Down
15 changes: 14 additions & 1 deletion webview-ui/src/components/chat/ChatRow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -465,8 +465,21 @@ export const ChatRowContent = ({
{tool.path?.startsWith(".") && <span>.</span>}
<span className="whitespace-nowrap overflow-hidden text-ellipsis text-left mr-2 rtl">
{removeLeadingNonAlphanumeric(tool.path ?? "") + "\u200E"}
{tool.reason}
</span>
{tool.wasAutoTruncated && tool.reason && (
<span className="inline-flex items-center">
{tool.reason}
<span
className="codicon codicon-info ml-1"
style={{ fontSize: "12px" }}
title={t("tools:readFile.autoTruncateTooltip", {
settings: t("settings:header.title"),
context: t("settings:sections.contextManagement"),
threshold: t("settings:contextManagement.maxReadFile.label"),
})}></span>
</span>
)}
{!tool.wasAutoTruncated && tool.reason && <span>{tool.reason}</span>}
<div style={{ flexGrow: 1 }}></div>
<span
className={`codicon codicon-link-external`}
Expand Down
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/ca/tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (línies {{start}}-{{end}})",
"linesFromToEnd": " (línies {{start}}-final)",
"linesFromStartTo": " (línies 1-{{end}})",
"definitionsOnly": " (només definicions)",
"maxLines": " (màxim {{max}} línies)",
"autoTruncateTooltip": "Per ajustar aquest límit, feu clic a la icona '{{settings}}' (⚙️) al panell de Roo-Code, després feu clic a '{{context}}' i trobeu l'opció '{{threshold}}'."
},
"toolRepetitionLimitReached": "Sembla que Roo està atrapat en un bucle, intentant la mateixa acció ({{toolName}}) repetidament. Això podria indicar un problema amb la seva estratègia actual. Considereu reformular la tasca, proporcionar instruccions més específiques o guiar-lo cap a un enfocament diferent."
}
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/de/tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (Zeilen {{start}}-{{end}})",
"linesFromToEnd": " (Zeilen {{start}}-Ende)",
"linesFromStartTo": " (Zeilen 1-{{end}})",
"definitionsOnly": " (nur Definitionen)",
"maxLines": " (maximal {{max}} Zeilen)",
"autoTruncateTooltip": "Um dieses Limit anzupassen, klicke auf das '{{settings}}'-Symbol (⚙️) im Roo-Code-Panel, dann auf '{{context}}' und finde die Option '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo scheint in einer Schleife festzustecken und versucht wiederholt dieselbe Aktion ({{toolName}}). Dies könnte auf ein Problem mit der aktuellen Strategie hindeuten. Überlege dir, die Aufgabe umzuformulieren, genauere Anweisungen zu geben oder Roo zu einem anderen Ansatz zu führen."
}
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/en/tools.json
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I understand that the translation autoTruncateTooltip is now necessary on the webview, it seems like it's the only translation currently used from this file, we might want to clean this up and only leave the used translation.

If leaving a locale file with a single translation key is undesirable then it might be a good idea to move it to chat.json.

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (lines {{start}}-{{end}})",
"linesFromToEnd": " (lines {{start}}-end)",
"linesFromStartTo": " (lines 1-{{end}})",
"definitionsOnly": " (definitions only)",
"maxLines": " (max {{max}} lines)",
"autoTruncateTooltip": "To adjust this limit, click the '{{settings}}' icon (⚙️) in the Roo-Code panel, then click on '{{context}}' and find the '{{threshold}}' option."
},
"toolRepetitionLimitReached": "Roo appears to be stuck in a loop, attempting the same action ({{toolName}}) repeatedly. This might indicate a problem with its current strategy. Consider rephrasing the task, providing more specific instructions, or guiding it towards a different approach."
}
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/es/tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (líneas {{start}}-{{end}})",
"linesFromToEnd": " (líneas {{start}}-final)",
"linesFromStartTo": " (líneas 1-{{end}})",
"definitionsOnly": " (solo definiciones)",
"maxLines": " (máximo {{max}} líneas)",
"autoTruncateTooltip": "Para ajustar este límite, haz clic en el icono '{{settings}}' (⚙️) en el panel de Roo-Code, luego en '{{context}}' y busca la opción '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo parece estar atrapado en un bucle, intentando la misma acción ({{toolName}}) repetidamente. Esto podría indicar un problema con su estrategia actual. Considera reformular la tarea, proporcionar instrucciones más específicas o guiarlo hacia un enfoque diferente."
}
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/fr/tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (lignes {{start}}-{{end}})",
"linesFromToEnd": " (lignes {{start}}-fin)",
"linesFromStartTo": " (lignes 1-{{end}})",
"definitionsOnly": " (définitions uniquement)",
"maxLines": " (max {{max}} lignes)",
"autoTruncateTooltip": "Pour ajuster cette limite, clique sur l'icône '{{settings}}' (⚙️) dans le panneau Roo-Code, puis sur '{{context}}' et trouve l'option '{{threshold}}'."
},
"toolRepetitionLimitReached": "Roo semble être bloqué dans une boucle, tentant la même action ({{toolName}}) de façon répétée. Cela pourrait indiquer un problème avec sa stratégie actuelle. Envisage de reformuler la tâche, de fournir des instructions plus spécifiques ou de le guider vers une approche différente."
}
11 changes: 11 additions & 0 deletions webview-ui/src/i18n/locales/hi/tools.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"readFile": {
"linesRange": " (लाइन {{start}}-{{end}})",
"linesFromToEnd": " (लाइन {{start}}-अंत)",
"linesFromStartTo": " (लाइन 1-{{end}})",
"definitionsOnly": " (केवल परिभाषाएँ)",
"maxLines": " (अधिकतम {{max}} लाइनें)",
"autoTruncateTooltip": "इस सीमा को समायोजित करने के लिए, Roo-Code पैनल में '{{settings}}' आइकन (⚙️) पर क्लिक करें, फिर '{{context}}' पर क्लिक करें और '{{threshold}}' विकल्प खोजें।"
},
"toolRepetitionLimitReached": "ऐसा लगता है कि Roo एक लूप में फंस गया है, बार-बार एक ही क्रिया ({{toolName}}) का प्रयास कर रहा है। यह उसकी वर्तमान रणनीति में किसी समस्या का संकेत हो सकता है। कार्य को पुनः प्रस्तुत करने, अधिक विशिष्ट निर्देश देने, या इसे एक अलग दृष्टिकोण की ओर निर्देशित करने पर विचार करें।"
}
Loading
Loading