Aleksandr Trofimov 7 месяцев назад
Родитель
Сommit
02fbe71e60

+ 25 - 25
modules/boonex/english/data/langs/system/en.xml

@@ -2270,11 +2270,11 @@
     <string name="_sys_agents_automators_btn_tune"><![CDATA[Tune]]></string>
     <string name="_sys_agents_automators_btn_approve"><![CDATA[Approve]]></string>
     <string name="_sys_agents_automators_popup_add"><![CDATA[Add automator]]></string>
-    <string name="_sys_agents_automators_popup_edit"><![CDATA[Edit automator]]></string>
-    <string name="_sys_agents_automators_field_name"><![CDATA[Name]]></string>
-    <string name="_sys_agents_automators_field_name_info"><![CDATA[Uniq agent name]]></string>
-    <string name="_sys_agents_automators_field_model_id"><![CDATA[Model]]></string>
-    <string name="_sys_agents_automators_field_model_id_info"><![CDATA[AI model to use for this agent.]]></string>
+    <string name="_sys_agents_popup_edit"><![CDATA[Edit automator]]></string>
+    <string name="_sys_agents_field_name"><![CDATA[Name]]></string>
+    <string name="_sys_agents_field_name_info"><![CDATA[Uniq agent name]]></string>
+    <string name="_sys_agents_field_model_id"><![CDATA[Model]]></string>
+    <string name="_sys_agents_field_model_id_info"><![CDATA[AI model to use for this agent.]]></string>
     <string name="_sys_agents_automators_field_profile_id"><![CDATA[Profile]]></string>
     <string name="_sys_agents_automators_field_profile_id_inf"><![CDATA[Leave empty to use default.]]></string>
     <string name="_sys_agents_field_profile_id"><![CDATA[Profile]]></string>
@@ -2283,32 +2283,32 @@
     <string name="_sys_agents_automators_field_type_event"><![CDATA[Event]]></string>
     <string name="_sys_agents_automators_field_type_scheduler"><![CDATA[Scheduler]]></string>
     <string name="_sys_agents_automators_field_type_webhook"><![CDATA[Webhook]]></string>
-    <string name="_sys_agents_automators_field_trigger"><![CDATA[Trigger]]></string>
-    <string name="_sys_agents_automators_field_trigger_info"><![CDATA[Trigger which will initiate agent to run. Alert — system event notification. Scheduler — time-based scheduled execution. Webhook — external HTTP trigger. Manual — user-initiated run. Agent — triggered by another agent. Message — triggered by chat message.]]></string>
+    <string name="_sys_agents_field_trigger"><![CDATA[Trigger]]></string>
+    <string name="_sys_agents_field_trigger_info"><![CDATA[Trigger which will initiate agent to run. Alert — system event notification. Scheduler — time-based scheduled execution. Webhook — external HTTP trigger. Manual — user-initiated run. Agent — triggered by another agent. Message — triggered by chat message.]]></string>
     <string name="_sys_agents_field_alert_sample"><![CDATA[Alert: sample data]]></string>
     <string name="_sys_agents_waiting_for_sample_data"><![CDATA[Waiting for sample data...]]></string>
     <string name="_sys_agents_field_alert_unit"><![CDATA[Alert: event type]]></string>
     <string name="_sys_agents_field_alert_unit_info"><![CDATA[Type of event that triggers the agent, usually 'system' for system events, 'module_name' for modules events.]]></string>
     <string name="_sys_agents_field_alert_action"><![CDATA[Alert: event action]]></string>
-    <string name="_sys_agents_automators_field_scheduler_cron"><![CDATA[Scheduler (CRON)]]></string>
-    <string name="_sys_agents_automators_field_scheduler_cron_info"><![CDATA[CRON expression for scheduling the agent.]]></string>
-    <string name="_sys_agents_automators_field_webhook_key"><![CDATA[Webhook: key]]></string>
-    <string name="_sys_agents_automators_field_webhook_key_info"><![CDATA[Unique key for webhook endpoint, used as Bearer Authentication header.]]></string>
+    <string name="_sys_agents_field_scheduler_cron"><![CDATA[Scheduler (CRON)]]></string>
+    <string name="_sys_agents_field_scheduler_cron_info"><![CDATA[CRON expression for scheduling the agent.]]></string>
+    <string name="_sys_agents_field_webhook_key"><![CDATA[Webhook: key]]></string>
+    <string name="_sys_agents_field_webhook_key_info"><![CDATA[Unique key for webhook endpoint, used as Bearer Authentication header.]]></string>
     <string name="_sys_agents_field_webhook_sample"><![CDATA[Webhook: sample payload]]></string>
-    <string name="_sys_agents_automators_field_message_profile"><![CDATA[Message: profile for communication with agent]]></string>
-    <string name="_sys_agents_automators_field_message_profile_info"><![CDATA[Profile to use for sending messages to the agent, messages form other users are ignored.]]></string>
-    <string name="_sys_agents_automators_field_vector_store_id"><![CDATA[Knowledge]]></string>
-    <string name="_sys_agents_automators_field_vector_store_id_info"><![CDATA[Vector store for knowledge retrieval.]]></string>
-    <string name="_sys_agents_automators_field_tools"><![CDATA[Tools]]></string>
-    <string name="_sys_agents_automators_field_tools_info"><![CDATA[Tools available for the agent to use.]]></string>
-    <string name="_sys_agents_automators_field_prompt_system"><![CDATA[System Prompt]]></string>
-    <string name="_sys_agents_automators_field_prompt_system_info"><![CDATA[System prompt for the agent.]]></string>
-    <string name="_sys_agents_automators_field_prompt_steps"><![CDATA[Steps Prompt]]></string>
-    <string name="_sys_agents_automators_field_prompt_steps_info"><![CDATA[Instructions for executing agent steps.]]></string>
-    <string name="_sys_agents_automators_field_prompt_output"><![CDATA[Output Prompt]]></string>
-    <string name="_sys_agents_automators_field_prompt_output_info"><![CDATA[Instructions for formatting the output.]]></string>
-    <string name="_sys_agents_automators_field_prompt_tools"><![CDATA[Tools Prompt]]></string>
-    <string name="_sys_agents_automators_field_prompt_tools_info"><![CDATA[Instructions for using available tools.]]></string>
+    <string name="_sys_agents_field_message_profile"><![CDATA[Message: profile for communication with agent]]></string>
+    <string name="_sys_agents_field_message_profile_info"><![CDATA[Profile to use for sending messages to the agent, messages form other users are ignored.]]></string>
+    <string name="_sys_agents_field_vector_store_id"><![CDATA[Knowledge]]></string>
+    <string name="_sys_agents_field_vector_store_id_info"><![CDATA[Vector store for knowledge retrieval.]]></string>
+    <string name="_sys_agents_field_tools"><![CDATA[Tools]]></string>
+    <string name="_sys_agents_field_tools_info"><![CDATA[Tools available for the agent to use.]]></string>
+    <string name="_sys_agents_field_prompt_system"><![CDATA[System Prompt]]></string>
+    <string name="_sys_agents_field_prompt_system_info"><![CDATA[System prompt for the agent.]]></string>
+    <string name="_sys_agents_field_prompt_steps"><![CDATA[Steps Prompt]]></string>
+    <string name="_sys_agents_field_prompt_steps_info"><![CDATA[Instructions for executing agent steps.]]></string>
+    <string name="_sys_agents_field_prompt_output"><![CDATA[Output Prompt]]></string>
+    <string name="_sys_agents_field_prompt_output_info"><![CDATA[Instructions for formatting the output.]]></string>
+    <string name="_sys_agents_field_prompt_tools"><![CDATA[Tools Prompt]]></string>
+    <string name="_sys_agents_field_prompt_tools_info"><![CDATA[Instructions for using available tools.]]></string>
     <string name="_sys_agents_automators_field_providers"><![CDATA[Providers]]></string>
     <string name="_sys_agents_automators_field_providers_add"><![CDATA[Add]]></string>
     <string name="_sys_agents_automators_field_helpers"><![CDATA[Helpers]]></string>

+ 28 - 28
modules/boonex/russian/data/langs/system/ru.xml

@@ -2224,7 +2224,7 @@
         <string name="_sys_agents_automators_txt_name"><![CDATA[Название]]></string>
         <string name="_sys_agents_automators_txt_type"><![CDATA[Тип]]></string>
         <string name="_sys_agents_automators_txt_alert_unit"><![CDATA[Тип события]]></string>
-        <string name="_sys_agents_automators_txt_alert_action"><![CDATA[Действие события]]></string>
+        <string name="_sys_agents_automators_txt_alert_action"><![CDATA[Alert - действие события]]></string>
         <string name="_sys_agents_automators_txt_scheduler_time"><![CDATA[Время для планировщика]]></string>
         <string name="_sys_agents_automators_txt_model_id"><![CDATA[Модель]]></string>
         <string name="_sys_agents_automators_txt_profile_id"><![CDATA[Профиль]]></string>
@@ -2245,11 +2245,11 @@
         <string name="_sys_agents_automators_btn_tune"><![CDATA[Настройка]]></string>
         <string name="_sys_agents_automators_btn_approve"><![CDATA[Одобрить]]></string>
         <string name="_sys_agents_automators_popup_add"><![CDATA[Добавить автоматизатор]]></string>
-        <string name="_sys_agents_automators_popup_edit"><![CDATA[Редактировать автоматизатор]]></string>
-        <string name="_sys_agents_automators_field_name"><![CDATA[Название]]></string>
-        <string name="_sys_agents_automators_field_name_info"><![CDATA[Уникальное название агента.]]></string>
-        <string name="_sys_agents_automators_field_model_id"><![CDATA[Модель]]></string>
-        <string name="_sys_agents_automators_field_model_id_info"><![CDATA[Модель тьи для использования этим агентом.]]></string>
+        <string name="_sys_agents_popup_edit"><![CDATA[Редактировать автоматизатор]]></string>
+        <string name="_sys_agents_field_name"><![CDATA[Название]]></string>
+        <string name="_sys_agents_field_name_info"><![CDATA[Уникальное название агента.]]></string>
+        <string name="_sys_agents_field_model_id"><![CDATA[Модель]]></string>
+        <string name="_sys_agents_field_model_id_info"><![CDATA[Модель тьи для использования этим агентом.]]></string>
         <string name="_sys_agents_automators_field_profile_id"><![CDATA[Профиль]]></string>
         <string name="_sys_agents_automators_field_profile_id_inf"><![CDATA[Оставьте пустым, чтобы использовать значение по умолчанию.]]></string>
         <string name="_sys_agents_field_profile_id"><![CDATA[Профиль]]></string>
@@ -2258,32 +2258,32 @@
         <string name="_sys_agents_automators_field_type_event"><![CDATA[Событие]]></string>
         <string name="_sys_agents_automators_field_type_scheduler"><![CDATA[Планировщик]]></string>
         <string name="_sys_agents_automators_field_type_webhook"><![CDATA[Вебхук]]></string>
-        <string name="_sys_agents_automators_field_trigger"><![CDATA[Триггер]]></string>
-        <string name="_sys_agents_automators_field_trigger_info"><![CDATA[Триггер, который запускает агента. Alert — системное событие. Scheduler — запуск по расписанию. Webhook — HTTP внешний вызов. Manual — ручной запуск. Agent — запуск другим агентом. Message — сообщение пользователя.]]></string>
+        <string name="_sys_agents_field_trigger"><![CDATA[Триггер]]></string>
+        <string name="_sys_agents_field_trigger_info"><![CDATA[Триггер, который запускает агента. Alert — системное событие. Scheduler — запуск по расписанию. Webhook — HTTP внешний вызов. Manual — ручной запуск. Agent — запуск другим агентом. Message — сообщение пользователя.]]></string>
         <string name="_sys_agents_field_alert_sample"><![CDATA[Alert - пример данных]]></string>
         <string name="_sys_agents_waiting_for_sample_data"><![CDATA[Ожидание примера данных...]]></string>
         <string name="_sys_agents_field_alert_unit"><![CDATA[Alert - тип события]]></string>
         <string name="_sys_agents_field_alert_unit_info"><![CDATA[Тип события, которое вызывает агента, обычно 'system' - для системных событий, 'имя_модуля' - для модульных событий]]></string>
-        <string name="_sys_agents_field_alert_action"><![CDATA[Действие события]]></string>
-        <string name="_sys_agents_automators_field_scheduler_cron"><![CDATA[Планировщик (CRON)]]></string>
-        <string name="_sys_agents_automators_field_scheduler_cron_info"><![CDATA[Выражение CRON для планирования агента.]]></string>
-        <string name="_sys_agents_automators_field_webhook_key"><![CDATA[Вебхук: ключ]]></string>
-        <string name="_sys_agents_automators_field_webhook_key_info"><![CDATA[Уникальный секретный ключ для вебхука, используется для заголовка Bearer Authentication]]></string>
-        <string name="_sys_agents_field_webhook_sample"><![CDATA[Вебхук: пример данных]]></string>
-        <string name="_sys_agents_automators_field_message_profile"><![CDATA[Профиль сообщения]]></string>
-        <string name="_sys_agents_automators_field_message_profile_info"><![CDATA[Профиль для использования при отправке сообщений.]]></string>
-        <string name="_sys_agents_automators_field_vector_store_id"><![CDATA[Хранилище векторов]]></string>
-        <string name="_sys_agents_automators_field_vector_store_id_info"><![CDATA[Хранилище векторов для получения знаний.]]></string>
-        <string name="_sys_agents_automators_field_tools"><![CDATA[Инструменты]]></string>
-        <string name="_sys_agents_automators_field_tools_info"><![CDATA[Инструменты, доступные для использования агентом.]]></string>
-        <string name="_sys_agents_automators_field_prompt_system"><![CDATA[Системная инструкция]]></string>
-        <string name="_sys_agents_automators_field_prompt_system_info"><![CDATA[Системная инструкция для агента.]]></string>
-        <string name="_sys_agents_automators_field_prompt_steps"><![CDATA[Инструкция по шагам]]></string>
-        <string name="_sys_agents_automators_field_prompt_steps_info"><![CDATA[Инструкции по выполнению шагов агента.]]></string>
-        <string name="_sys_agents_automators_field_prompt_output"><![CDATA[Инструкция по выходу]]></string>
-        <string name="_sys_agents_automators_field_prompt_output_info"><![CDATA[Инструкции по форматированию результата.]]></string>
-        <string name="_sys_agents_automators_field_prompt_tools"><![CDATA[Инструкция по инструментам]]></string>
-        <string name="_sys_agents_automators_field_prompt_tools_info"><![CDATA[Инструкции по использованию доступных инструментов.]]></string>
+        <string name="_sys_agents_field_alert_action"><![CDATA[Alert - действие события]]></string>
+        <string name="_sys_agents_field_scheduler_cron"><![CDATA[Scheduler - Планировщик (CRON)]]></string>
+        <string name="_sys_agents_field_scheduler_cron_info"><![CDATA[Scheduler - CRON строка для планирования агента.]]></string>
+        <string name="_sys_agents_field_webhook_key"><![CDATA[Webhook: ключ]]></string>
+        <string name="_sys_agents_field_webhook_key_info"><![CDATA[Уникальный секретный ключ для вебхука, используется для заголовка Bearer Authentication]]></string>
+        <string name="_sys_agents_field_webhook_sample"><![CDATA[Webhook: пример данных]]></string>
+        <string name="_sys_agents_field_message_profile"><![CDATA[Message - профиль для отправки сообщений]]></string>
+        <string name="_sys_agents_field_message_profile_info"><![CDATA[Профиль для для отправке сообщений агенту, сообщения от других пользователей игногируются.]]></string>
+        <string name="_sys_agents_field_vector_store_id"><![CDATA[Хранилище векторов]]></string>
+        <string name="_sys_agents_field_vector_store_id_info"><![CDATA[Хранилище векторов для получения знаний.]]></string>
+        <string name="_sys_agents_field_tools"><![CDATA[Инструменты]]></string>
+        <string name="_sys_agents_field_tools_info"><![CDATA[Инструменты, доступные для использования агентом.]]></string>
+        <string name="_sys_agents_field_prompt_system"><![CDATA[Системная инструкция]]></string>
+        <string name="_sys_agents_field_prompt_system_info"><![CDATA[Системная инструкция для агента.]]></string>
+        <string name="_sys_agents_field_prompt_steps"><![CDATA[Инструкция по шагам]]></string>
+        <string name="_sys_agents_field_prompt_steps_info"><![CDATA[Инструкции по выполнению шагов агента.]]></string>
+        <string name="_sys_agents_field_prompt_output"><![CDATA[Инструкция по выводу данных]]></string>
+        <string name="_sys_agents_field_prompt_output_info"><![CDATA[Инструкции по форматированию результата.]]></string>
+        <string name="_sys_agents_field_prompt_tools"><![CDATA[Инструкция по инструментам]]></string>
+        <string name="_sys_agents_field_prompt_tools_info"><![CDATA[Инструкции по использованию доступных инструментов.]]></string>
         <string name="_sys_agents_automators_field_providers"><![CDATA[Поставщики]]></string>
         <string name="_sys_agents_automators_field_providers_add"><![CDATA[Добавить]]></string>
         <string name="_sys_agents_automators_field_helpers"><![CDATA[Помощники]]></string>

+ 26 - 26
studio/template/scripts/BxBaseStudioAgentsAgents.php

@@ -251,7 +251,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
         } 
 
         $sFormId = $oForm->getId();
-        $sContent = BxTemplStudioFunctions::getInstance()->popupBox($sFormId . '_popup', _t('_sys_agents_automators_popup_edit'), $this->_oTemplate->parseHtmlByName('agents_automator_form.html', [
+        $sContent = BxTemplStudioFunctions::getInstance()->popupBox($sFormId . '_popup', _t('_sys_agents_popup_edit'), $this->_oTemplate->parseHtmlByName('agents_automator_form.html', [
             'form_id' => $sFormId,
             'form' => $oForm->getCode(true),
             'object' => $this->_sObject,
@@ -304,7 +304,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
     {
         $aForm = array(
             'form_attrs' => array(
-                'id' => 'bx_std_agents_automators_' . $sAction,
+                'id' => 'bx_std_agents_' . $sAction,
                 'action' => BX_DOL_URL_ROOT . 'grid.php?o=sys_studio_agents_agents&a=' . $sAction,
                 'method' => 'post',
             ),
@@ -319,8 +319,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'name' => [
                     'type' => 'text',
                     'name' => 'name',
-                    'caption' => _t('_sys_agents_automators_field_name'),
-                    'info' => _t('_sys_agents_automators_field_name_info'),
+                    'caption' => _t('_sys_agents_field_name'),
+                    'info' => _t('_sys_agents_field_name_info'),
                     'value' => isset($aAgent['name']) ? $aAgent['name'] : '',
                     'required' => '1',
                     'checker' => [
@@ -335,8 +335,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'model_id' => [
                     'type' => 'select',
                     'name' => 'model_id',
-                    'caption' => _t('_sys_agents_automators_field_model_id'),
-                    'info' => _t('_sys_agents_automators_field_model_id_info'),
+                    'caption' => _t('_sys_agents_field_model_id'),
+                    'info' => _t('_sys_agents_field_model_id_info'),
                     'value' => isset($aAgent['model_id']) ? $aAgent['model_id'] : BxDolAI::getDefaultModel(),
                     'values' => $this->_oDb->getModelsBy(['sample' => 'all_pairs', 'active' => 1, 'capabilities' => ['chatvlm', 'chatllm']]),
                     'required' => '1',
@@ -364,8 +364,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'trigger' => [
                     'type' => 'select',
                     'name' => 'trigger',
-                    'caption' => _t('_sys_agents_automators_field_trigger'),
-                    'info' => _t('_sys_agents_automators_field_trigger_info'),                    
+                    'caption' => _t('_sys_agents_field_trigger'),
+                    'info' => _t('_sys_agents_field_trigger_info'),                    
                     'value' => isset($aAgent['trigger']) ? $aAgent['trigger'] : 0,
                     'values' => [
                         'alert' => 'alert',
@@ -420,8 +420,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'scheduler_cron' => [
                     'type' => 'text',
                     'name' => 'scheduler_cron',
-                    'caption' => _t('_sys_agents_automators_field_scheduler_cron'),
-                    'info' => _t('_sys_agents_automators_field_scheduler_cron_info'),
+                    'caption' => _t('_sys_agents_field_scheduler_cron'),
+                    'info' => _t('_sys_agents_field_scheduler_cron_info'),
                     'value' => isset($aAgent['scheduler_cron']) ? $aAgent['scheduler_cron'] : '',
                     // 'tr_attrs' => [
                     //     'style' => $sType != 'scheduler' ? 'display:none' : ''
@@ -439,8 +439,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'webhook_key' => [
                     'type' => 'text',
                     'name' => 'webhook_key',
-                    'caption' => _t('_sys_agents_automators_field_webhook_key'),
-                    'info' => _t('_sys_agents_automators_field_webhook_key_info'),
+                    'caption' => _t('_sys_agents_field_webhook_key'),
+                    'info' => _t('_sys_agents_field_webhook_key_info'),
                     'value' => isset($aAgent['webhook_key']) ? $aAgent['webhook_key'] : '',
                     // 'tr_attrs' => [
                     //     'style' => $sType != 'webhook' ? 'display:none' : ''
@@ -449,8 +449,8 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'message_profile_id' => [
                     'type' => 'select',
                     'name' => 'message_profile_id',
-                    'caption' => _t('_sys_agents_automators_field_message_profile'),
-                    'info' => _t('_sys_agents_automators_field_message_profile_info'),
+                    'caption' => _t('_sys_agents_field_message_profile'),
+                    'info' => _t('_sys_agents_field_message_profile_info'),
                     'value' => isset($aAgent['message_profile_id']) ? $aAgent['message_profile_id'] : '',
                     // 'tr_attrs' => [
                     //     'style' => $sType != 'message' ? 'display:none' : ''
@@ -459,44 +459,44 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                 'vector_store_id' => [
                     'type' => 'select',
                     'name' => 'vector_store_id',
-                    'caption' => _t('_sys_agents_automators_field_vector_store_id'),
-                    'info' => _t('_sys_agents_automators_field_vector_store_id_info'),
+                    'caption' => _t('_sys_agents_field_vector_store_id'),
+                    'info' => _t('_sys_agents_field_vector_store_id_info'),
                     'value' => isset($aAgent['vector_store_id']) ? $aAgent['vector_store_id'] : 0,
                     'values' => $this->_oDb->getVectorStores(),
                 ],
                 'tools' => [
                     'type' => 'custom',
                     'name' => 'tools',
-                    'caption' => _t('_sys_agents_automators_field_tools'),
-                    'info' => _t('_sys_agents_automators_field_tools_info'),
+                    'caption' => _t('_sys_agents_field_tools'),
+                    'info' => _t('_sys_agents_field_tools_info'),
                     'value' => '',
                 ],
                 'prompt_system' => [
                     'type' => 'textarea',
                     'name' => 'prompt_system',
-                    'caption' => _t('_sys_agents_automators_field_prompt_system'),
-                    'info' => _t('_sys_agents_automators_field_prompt_system_info'),
+                    'caption' => _t('_sys_agents_field_prompt_system'),
+                    'info' => _t('_sys_agents_field_prompt_system_info'),
                     'value' => isset($aAgent['prompt_system']) ? $aAgent['prompt_system'] : '',
                 ],
                 'prompt_steps' => [
                     'type' => 'textarea',
                     'name' => 'prompt_steps',
-                    'caption' => _t('_sys_agents_automators_field_prompt_steps'),
-                    'info' => _t('_sys_agents_automators_field_prompt_steps_info'),
+                    'caption' => _t('_sys_agents_field_prompt_steps'),
+                    'info' => _t('_sys_agents_field_prompt_steps_info'),
                     'value' => isset($aAgent['prompt_steps']) ? $aAgent['prompt_steps'] : '',
                 ],
                 'prompt_output' => [
                     'type' => 'textarea',
                     'name' => 'prompt_output',
-                    'caption' => _t('_sys_agents_automators_field_prompt_output'),
-                    'info' => _t('_sys_agents_automators_field_prompt_output_info'),
+                    'caption' => _t('_sys_agents_field_prompt_output'),
+                    'info' => _t('_sys_agents_field_prompt_output_info'),
                     'value' => isset($aAgent['prompt_output']) ? $aAgent['prompt_output'] : '',
                 ],
                 'prompt_tools' => [
                     'type' => 'textarea',
                     'name' => 'prompt_tools',
-                    'caption' => _t('_sys_agents_automators_field_prompt_tools'),
-                    'info' => _t('_sys_agents_automators_field_prompt_tools_info'),
+                    'caption' => _t('_sys_agents_field_prompt_tools'),
+                    'info' => _t('_sys_agents_field_prompt_tools_info'),
                     'value' => isset($aAgent['prompt_tools']) ? $aAgent['prompt_tools'] : '',
                 ],
                 'submit' => $this->_getFormControls(),