feat(app): add tool call detail levels (#2031)
* feat(app): compact tool call sequences * feat(app): summarize compact tool activity * feat(app): add tool call detail levels * fix(app): stabilize compact tool groups * fix(app): address compact tool review feedback
This commit is contained in:
@@ -1395,6 +1395,36 @@ export const ar: TranslationResources = {
|
||||
input: "مدخل",
|
||||
output: "الإخراج",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "الأدوات",
|
||||
accessibilityLabel: "الأدوات، {{count}} استدعاءات",
|
||||
editedFiles: {
|
||||
one: "حرّر {{count}} ملفًا",
|
||||
other: "حرّر {{count}} ملفات",
|
||||
},
|
||||
commands: {
|
||||
one: "شغّل {{count}} أمرًا",
|
||||
other: "شغّل {{count}} أوامر",
|
||||
},
|
||||
readFiles: {
|
||||
one: "قرأ {{count}} ملفًا",
|
||||
other: "قرأ {{count}} ملفات",
|
||||
},
|
||||
searches: {
|
||||
one: "بحث {{count}} مرة",
|
||||
other: "بحث {{count}} مرات",
|
||||
},
|
||||
otherTools: {
|
||||
one: "استخدم {{count}} أداة أخرى",
|
||||
other: "استخدم {{count}} أدوات أخرى",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "استدعى Paseo {{count}} مرة",
|
||||
other: "استدعى Paseo {{count}} مرات",
|
||||
},
|
||||
and: "و",
|
||||
failed: "فشل {{count}}",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "إعادة تسمية",
|
||||
saving: "جارٍ الحفظ...",
|
||||
@@ -1492,6 +1522,16 @@ export const ar: TranslationResources = {
|
||||
label: "عرض التفكير دائماً",
|
||||
description: "إظهار تفكير الوكيل وخطوات الاستدلال بشكل كامل بشكل افتراضي",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "تفاصيل استدعاءات الأدوات",
|
||||
description: "كيفية ظهور نشاط الأدوات في الخط الزمني للوكيل",
|
||||
accessibilityLabel: "حدد مستوى تفاصيل الأدوات ({{value}})",
|
||||
options: {
|
||||
overview: "نظرة عامة",
|
||||
concise: "موجز",
|
||||
detailed: "مفصل",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "لغة",
|
||||
description: "لغة التطبيق",
|
||||
|
||||
@@ -1403,6 +1403,36 @@ export const en = {
|
||||
input: "Input",
|
||||
output: "Output",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "Tools",
|
||||
accessibilityLabel: "Tools, {{count}} calls",
|
||||
editedFiles: {
|
||||
one: "edited {{count}} file",
|
||||
other: "edited {{count}} files",
|
||||
},
|
||||
commands: {
|
||||
one: "ran {{count}} command",
|
||||
other: "ran {{count}} commands",
|
||||
},
|
||||
readFiles: {
|
||||
one: "read {{count}} file",
|
||||
other: "read {{count}} files",
|
||||
},
|
||||
searches: {
|
||||
one: "searched {{count}} time",
|
||||
other: "searched {{count}} times",
|
||||
},
|
||||
otherTools: {
|
||||
one: "used {{count}} other tool",
|
||||
other: "used {{count}} other tools",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "called Paseo {{count}} time",
|
||||
other: "called Paseo {{count}} times",
|
||||
},
|
||||
and: "and",
|
||||
failed: "{{count}} failed",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "Rename",
|
||||
saving: "Saving...",
|
||||
@@ -1499,6 +1529,16 @@ export const en = {
|
||||
label: "Always expand reasoning",
|
||||
description: "Show agent thinking and chain-of-thought blocks fully expanded by default",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "Tool call detail",
|
||||
description: "How tool activity appears in agent timelines",
|
||||
accessibilityLabel: "Select tool call detail ({{value}})",
|
||||
options: {
|
||||
overview: "Overview",
|
||||
concise: "Concise",
|
||||
detailed: "Detailed",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "Language",
|
||||
description: "App language",
|
||||
|
||||
@@ -1434,6 +1434,36 @@ export const es: TranslationResources = {
|
||||
input: "Aporte",
|
||||
output: "Producción",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "Herramientas",
|
||||
accessibilityLabel: "Herramientas, {{count}} llamadas",
|
||||
editedFiles: {
|
||||
one: "editó {{count}} archivo",
|
||||
other: "editó {{count}} archivos",
|
||||
},
|
||||
commands: {
|
||||
one: "ejecutó {{count}} comando",
|
||||
other: "ejecutó {{count}} comandos",
|
||||
},
|
||||
readFiles: {
|
||||
one: "leyó {{count}} archivo",
|
||||
other: "leyó {{count}} archivos",
|
||||
},
|
||||
searches: {
|
||||
one: "buscó {{count}} vez",
|
||||
other: "buscó {{count}} veces",
|
||||
},
|
||||
otherTools: {
|
||||
one: "usó {{count}} herramienta adicional",
|
||||
other: "usó {{count}} herramientas adicionales",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "llamó a Paseo {{count}} vez",
|
||||
other: "llamó a Paseo {{count}} veces",
|
||||
},
|
||||
and: "y",
|
||||
failed: "{{count}} con error",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "Rebautizar",
|
||||
saving: "Guardando...",
|
||||
@@ -1533,6 +1563,16 @@ export const es: TranslationResources = {
|
||||
description:
|
||||
"Mostrar los bloques de pensamiento y razonamiento del agente totalmente expandidos de forma predeterminada",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "Detalle de llamadas a herramientas",
|
||||
description: "Cómo aparece la actividad de herramientas en las cronologías del agente",
|
||||
accessibilityLabel: "Seleccionar detalle de herramientas ({{value}})",
|
||||
options: {
|
||||
overview: "Resumen",
|
||||
concise: "Conciso",
|
||||
detailed: "Detallado",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "Idioma",
|
||||
description: "Idioma de la aplicación",
|
||||
|
||||
@@ -1437,6 +1437,36 @@ export const fr: TranslationResources = {
|
||||
input: "Saisir",
|
||||
output: "Sortir",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "Outils",
|
||||
accessibilityLabel: "Outils, {{count}} appels",
|
||||
editedFiles: {
|
||||
one: "a modifié {{count}} fichier",
|
||||
other: "a modifié {{count}} fichiers",
|
||||
},
|
||||
commands: {
|
||||
one: "a exécuté {{count}} commande",
|
||||
other: "a exécuté {{count}} commandes",
|
||||
},
|
||||
readFiles: {
|
||||
one: "a lu {{count}} fichier",
|
||||
other: "a lu {{count}} fichiers",
|
||||
},
|
||||
searches: {
|
||||
one: "a effectué {{count}} recherche",
|
||||
other: "a effectué {{count}} recherches",
|
||||
},
|
||||
otherTools: {
|
||||
one: "a utilisé {{count}} autre outil",
|
||||
other: "a utilisé {{count}} autres outils",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "a appelé Paseo {{count}} fois",
|
||||
other: "a appelé Paseo {{count}} fois",
|
||||
},
|
||||
and: "et",
|
||||
failed: "{{count}} en échec",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "Rebaptiser",
|
||||
saving: "Sauvegarde...",
|
||||
@@ -1535,6 +1565,16 @@ export const fr: TranslationResources = {
|
||||
label: "Toujours afficher le raisonnement",
|
||||
description: "Afficher le raisonnement de l'agent entièrement développé par défaut",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "Détail des appels d’outils",
|
||||
description: "Affichage de l’activité des outils dans la chronologie de l’agent",
|
||||
accessibilityLabel: "Sélectionner le détail des outils ({{value}})",
|
||||
options: {
|
||||
overview: "Vue d’ensemble",
|
||||
concise: "Concis",
|
||||
detailed: "Détaillé",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "Langue",
|
||||
description: "Langue de l'application",
|
||||
|
||||
@@ -1412,6 +1412,36 @@ export const ja: TranslationResources = {
|
||||
input: "入力",
|
||||
output: "出力",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "ツール",
|
||||
accessibilityLabel: "ツール、{{count}}件の呼び出し",
|
||||
editedFiles: {
|
||||
one: "{{count}}個のファイルを編集",
|
||||
other: "{{count}}個のファイルを編集",
|
||||
},
|
||||
commands: {
|
||||
one: "{{count}}個のコマンドを実行",
|
||||
other: "{{count}}個のコマンドを実行",
|
||||
},
|
||||
readFiles: {
|
||||
one: "{{count}}個のファイルを読み取り",
|
||||
other: "{{count}}個のファイルを読み取り",
|
||||
},
|
||||
searches: {
|
||||
one: "{{count}}回検索",
|
||||
other: "{{count}}回検索",
|
||||
},
|
||||
otherTools: {
|
||||
one: "その他のツールを{{count}}回使用",
|
||||
other: "その他のツールを{{count}}回使用",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "Paseoを{{count}}回呼び出し",
|
||||
other: "Paseoを{{count}}回呼び出し",
|
||||
},
|
||||
and: "および",
|
||||
failed: "{{count}}件失敗",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "名前を変更",
|
||||
saving: "保存中...",
|
||||
@@ -1508,6 +1538,16 @@ export const ja: TranslationResources = {
|
||||
label: "常に思考プロセスを展開",
|
||||
description: "デフォルトでAIのエージェント思考・推論ブロックを完全に展開して表示します",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "ツール呼び出しの詳細",
|
||||
description: "エージェントのタイムラインでのツール活動の表示方法",
|
||||
accessibilityLabel: "ツール詳細を選択({{value}})",
|
||||
options: {
|
||||
overview: "概要",
|
||||
concise: "簡潔",
|
||||
detailed: "詳細",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "言語",
|
||||
description: "アプリの言語",
|
||||
|
||||
@@ -1420,6 +1420,36 @@ export const ptBR: TranslationResources = {
|
||||
input: "Entrada",
|
||||
output: "Saída",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "Ferramentas",
|
||||
accessibilityLabel: "Ferramentas, {{count}} chamadas",
|
||||
editedFiles: {
|
||||
one: "editou {{count}} arquivo",
|
||||
other: "editou {{count}} arquivos",
|
||||
},
|
||||
commands: {
|
||||
one: "executou {{count}} comando",
|
||||
other: "executou {{count}} comandos",
|
||||
},
|
||||
readFiles: {
|
||||
one: "leu {{count}} arquivo",
|
||||
other: "leu {{count}} arquivos",
|
||||
},
|
||||
searches: {
|
||||
one: "pesquisou {{count}} vez",
|
||||
other: "pesquisou {{count}} vezes",
|
||||
},
|
||||
otherTools: {
|
||||
one: "usou {{count}} outra ferramenta",
|
||||
other: "usou {{count}} outras ferramentas",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "chamou o Paseo {{count}} vez",
|
||||
other: "chamou o Paseo {{count}} vezes",
|
||||
},
|
||||
and: "e",
|
||||
failed: "{{count}} com falha",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "Renomear",
|
||||
saving: "Salvando...",
|
||||
@@ -1518,6 +1548,16 @@ export const ptBR: TranslationResources = {
|
||||
description:
|
||||
"Mostrar os blocos de pensamento e raciocínio do agente totalmente expandidos por padrão",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "Detalhe das chamadas de ferramentas",
|
||||
description: "Como a atividade das ferramentas aparece na linha do tempo do agente",
|
||||
accessibilityLabel: "Selecionar detalhe das ferramentas ({{value}})",
|
||||
options: {
|
||||
overview: "Visão geral",
|
||||
concise: "Conciso",
|
||||
detailed: "Detalhado",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "Idioma",
|
||||
description: "Idioma do app",
|
||||
|
||||
@@ -1426,6 +1426,36 @@ export const ru: TranslationResources = {
|
||||
input: "Вход",
|
||||
output: "Выход",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "Инструменты",
|
||||
accessibilityLabel: "Инструменты, вызовов: {{count}}",
|
||||
editedFiles: {
|
||||
one: "изменён {{count}} файл",
|
||||
other: "изменено {{count}} файлов",
|
||||
},
|
||||
commands: {
|
||||
one: "выполнена {{count}} команда",
|
||||
other: "выполнено {{count}} команд",
|
||||
},
|
||||
readFiles: {
|
||||
one: "прочитан {{count}} файл",
|
||||
other: "прочитано {{count}} файлов",
|
||||
},
|
||||
searches: {
|
||||
one: "выполнен {{count}} поиск",
|
||||
other: "выполнено {{count}} поисков",
|
||||
},
|
||||
otherTools: {
|
||||
one: "использован {{count}} другой инструмент",
|
||||
other: "использовано {{count}} других инструментов",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "Paseo вызван {{count}} раз",
|
||||
other: "Paseo вызван {{count}} раз",
|
||||
},
|
||||
and: "и",
|
||||
failed: "С ошибкой: {{count}}",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "Переименовать",
|
||||
saving: "Сохранение...",
|
||||
@@ -1523,6 +1553,16 @@ export const ru: TranslationResources = {
|
||||
description:
|
||||
"По умолчанию показывать блоки размышлений и логики агента полностью развернутыми",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "Детализация вызовов инструментов",
|
||||
description: "Отображение активности инструментов в хронологии агента",
|
||||
accessibilityLabel: "Выбрать детализацию инструментов ({{value}})",
|
||||
options: {
|
||||
overview: "Обзор",
|
||||
concise: "Кратко",
|
||||
detailed: "Подробно",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "Язык",
|
||||
description: "Язык приложения",
|
||||
|
||||
@@ -1379,6 +1379,36 @@ export const zhCN: TranslationResources = {
|
||||
input: "输入",
|
||||
output: "输出",
|
||||
},
|
||||
toolCallGroup: {
|
||||
title: "工具",
|
||||
accessibilityLabel: "工具,{{count}} 次调用",
|
||||
editedFiles: {
|
||||
one: "编辑了 {{count}} 个文件",
|
||||
other: "编辑了 {{count}} 个文件",
|
||||
},
|
||||
commands: {
|
||||
one: "运行了 {{count}} 个命令",
|
||||
other: "运行了 {{count}} 个命令",
|
||||
},
|
||||
readFiles: {
|
||||
one: "读取了 {{count}} 个文件",
|
||||
other: "读取了 {{count}} 个文件",
|
||||
},
|
||||
searches: {
|
||||
one: "搜索了 {{count}} 次",
|
||||
other: "搜索了 {{count}} 次",
|
||||
},
|
||||
otherTools: {
|
||||
one: "使用了 {{count}} 个其他工具",
|
||||
other: "使用了 {{count}} 个其他工具",
|
||||
},
|
||||
paseoCalls: {
|
||||
one: "调用了 Paseo {{count}} 次",
|
||||
other: "调用了 Paseo {{count}} 次",
|
||||
},
|
||||
and: "并",
|
||||
failed: "{{count}} 次失败",
|
||||
},
|
||||
renameModal: {
|
||||
rename: "重命名",
|
||||
saving: "正在保存...",
|
||||
@@ -1475,6 +1505,16 @@ export const zhCN: TranslationResources = {
|
||||
label: "始终展开推理过程",
|
||||
description: "默认情况下完全展开 AI 的思考和推理过程",
|
||||
},
|
||||
toolCallDetail: {
|
||||
label: "工具调用详情",
|
||||
description: "工具活动在智能体时间线中的显示方式",
|
||||
accessibilityLabel: "选择工具调用详情({{value}})",
|
||||
options: {
|
||||
overview: "概览",
|
||||
concise: "简洁",
|
||||
detailed: "详细",
|
||||
},
|
||||
},
|
||||
language: {
|
||||
label: "语言",
|
||||
description: "应用语言",
|
||||
|
||||
Reference in New Issue
Block a user