feat: implemented confirmation mechanism for tool invokation

This commit is contained in:
Xiaohan-Tian
2026-06-03 17:05:42 -07:00
parent 414565ecc9
commit ad1e0c2aa8
23 changed files with 860 additions and 84 deletions
+5
View File
@@ -8,6 +8,11 @@ export const enUsMessages: TranslationMessages = {
'chatbox.todo.ariaLabel': 'Agent task checklist',
'chatbox.todo.count': '{completed}/{total} completed',
'chatbox.todo.active': 'Working on: {task}',
'chatbox.fastForward.title': 'Fast forward tool execution approvals',
'chatbox.tool.confirmation.ariaLabel': 'Tool execution approval actions',
'chatbox.tool.confirmation.allow': 'Allow',
'chatbox.tool.confirmation.alwaysAllow': 'Always allow',
'chatbox.tool.confirmation.deny': 'Deny',
'mainContent.createTrack': 'Create track',
'mainContent.showGlobalTracks': 'Show global tracks',
'status.chordGuideCandidate': 'Chord Guide Candidate: {name} - {notes} - {note}',
+5
View File
@@ -10,6 +10,11 @@ export const frFrMessages: TranslationMessages = {
'chatbox.todo.ariaLabel': 'Liste des tâches de l\'agent',
'chatbox.todo.count': '{completed}/{total} terminée(s)',
'chatbox.todo.active': 'En cours : {task}',
'chatbox.fastForward.title': 'Approuver rapidement les exécutions d\'outils',
'chatbox.tool.confirmation.ariaLabel': 'Actions d\'approbation d\'exécution d\'outil',
'chatbox.tool.confirmation.allow': 'Autoriser',
'chatbox.tool.confirmation.alwaysAllow': 'Toujours autoriser',
'chatbox.tool.confirmation.deny': 'Refuser',
'mainContent.createTrack': 'Créer une piste',
'mainContent.showGlobalTracks': 'Afficher les pistes globales',
'status.chordGuideCandidate': 'Suggestion du guide d\'accords : {name} - {notes} - {note}',
+5
View File
@@ -10,6 +10,11 @@ export const zhCnMessages: TranslationMessages = {
'chatbox.todo.ariaLabel': '代理任务清单',
'chatbox.todo.count': '已完成 {completed}/{total}',
'chatbox.todo.active': '当前进行中:{task}',
'chatbox.fastForward.title': '快速放行工具执行审批',
'chatbox.tool.confirmation.ariaLabel': '工具执行审批操作',
'chatbox.tool.confirmation.allow': '允许',
'chatbox.tool.confirmation.alwaysAllow': '始终允许',
'chatbox.tool.confirmation.deny': '拒绝',
'mainContent.createTrack': '创建轨道',
'mainContent.showGlobalTracks': '显示全局轨道',
'status.chordGuideCandidate': '和弦指导候选: {name} - {notes} - {note}',
+5
View File
@@ -10,6 +10,11 @@ export const zhHkMessages: TranslationMessages = {
'chatbox.todo.ariaLabel': '代理任務清單',
'chatbox.todo.count': '已完成 {completed}/{total}',
'chatbox.todo.active': '當前進行中:{task}',
'chatbox.fastForward.title': '快速放行工具執行審批',
'chatbox.tool.confirmation.ariaLabel': '工具執行審批操作',
'chatbox.tool.confirmation.allow': '允許',
'chatbox.tool.confirmation.alwaysAllow': '始終允許',
'chatbox.tool.confirmation.deny': '拒絕',
'mainContent.createTrack': '建立音軌',
'mainContent.showGlobalTracks': '顯示全域音軌',
'status.chordGuideCandidate': '和弦指導候選: {name} - {notes} - {note}',