Просмотр исходного кода

Ticket #5675 - AI Agents: Manual agent for chatting.

AntonLV 1 месяц назад
Родитель
Сommit
4faaf9e817
2 измененных файлов с 11 добавлено и 11 удалено
  1. 3 3
      install/sql/system.sql
  2. 8 8
      studio/template/scripts/BxBaseStudioAgentsAgents.php

+ 3 - 3
install/sql/system.sql

@@ -7097,11 +7097,11 @@ CREATE TABLE `sys_agents_agents` (
   `prompt_tools` text NOT NULL,
   `tools` varchar(255) NOT NULL DEFAULT '',
   `tools_max_run` int(11) NOT NULL DEFAULT 10,
-  `max_turns` int(11) NOT NULL DEFAULT 40,
+  `max_turns` int(11) NOT NULL DEFAULT 0,
   `chat_ttl_min` int(11) NOT NULL DEFAULT 0,
   `limit_message` text NOT NULL,
-  `max_input_chars` int(11) NOT NULL DEFAULT 2000,
-  `max_tokens` int(11) NOT NULL DEFAULT 1024,
+  `max_input_chars` int(11) NOT NULL DEFAULT 0,
+  `max_tokens` int(11) NOT NULL DEFAULT 0,
   `max_sessions_per_hour` int(11) NOT NULL DEFAULT 0,
   `max_sessions_per_day` int(11) NOT NULL DEFAULT 0,
   `hidden_first_message` varchar(64) NOT NULL DEFAULT '',

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

@@ -767,7 +767,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'max_turns',
                     'caption' => _t('_sys_agents_field_manual_max_turns'),
                     'info' => _t('_sys_agents_field_manual_max_turns_info'),
-                    'value' => isset($aAgent['max_turns']) ? $aAgent['max_turns'] : '40',
+                    'value' => $aAgent['max_turns'] ?? 0,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -778,7 +778,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'chat_ttl_min',
                     'caption' => _t('_sys_agents_field_manual_chat_ttl_min'),
                     'info' => _t('_sys_agents_field_manual_chat_ttl_min_info'),
-                    'value' => isset($aAgent['chat_ttl_min']) ? $aAgent['chat_ttl_min'] : '0',
+                    'value' => $aAgent['chat_ttl_min'] ?? 0,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -789,7 +789,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'limit_message',
                     'caption' => _t('_sys_agents_field_manual_limit_message'),
                     'info' => _t('_sys_agents_field_manual_limit_message_info'),
-                    'value' => isset($aAgent['limit_message']) ? $aAgent['limit_message'] : '',
+                    'value' => $aAgent['limit_message'] ?? '',
                     'db' => [
                         'pass' => 'Xss',
                     ],
@@ -799,7 +799,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'max_input_chars',
                     'caption' => _t('_sys_agents_field_manual_max_input_chars'),
                     'info' => _t('_sys_agents_field_manual_max_input_chars_info'),
-                    'value' => isset($aAgent['max_input_chars']) ? $aAgent['max_input_chars'] : '2000',
+                    'value' => $aAgent['max_input_chars'] ?? 0,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -810,7 +810,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'max_tokens',
                     'caption' => _t('_sys_agents_field_manual_max_tokens'),
                     'info' => _t('_sys_agents_field_manual_max_tokens_info'),
-                    'value' => isset($aAgent['max_tokens']) ? $aAgent['max_tokens'] : '1024',
+                    'value' => $aAgent['max_tokens'] ?? 0,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -821,7 +821,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'max_sessions_per_hour',
                     'caption' => _t('_sys_agents_field_manual_max_sessions_per_hour'),
                     'info' => _t('_sys_agents_field_manual_max_sessions_per_hour_info'),
-                    'value' => isset($aAgent['max_sessions_per_hour']) ? $aAgent['max_sessions_per_hour'] : '3',
+                    'value' => $aAgent['max_sessions_per_hour'] ?? 3,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -832,7 +832,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'max_sessions_per_day',
                     'caption' => _t('_sys_agents_field_manual_max_sessions_per_day'),
                     'info' => _t('_sys_agents_field_manual_max_sessions_per_day_info'),
-                    'value' => isset($aAgent['max_sessions_per_day']) ? $aAgent['max_sessions_per_day'] : '10',
+                    'value' => $aAgent['max_sessions_per_day'] ?? 10,
                     'required' => '1',
                     'db' => [
                         'pass' => 'Int',
@@ -843,7 +843,7 @@ class BxBaseStudioAgentsAgents extends BxDolStudioAgentsAgents
                     'name' => 'hidden_first_message',
                     'caption' => _t('_sys_agents_field_manual_hidden_first_message'),
                     'info' => _t('_sys_agents_field_manual_hidden_first_message_info'),
-                    'value' => isset($aAgent['hidden_first_message']) ? $aAgent['hidden_first_message'] : '',
+                    'value' => $aAgent['hidden_first_message'] ?? '',
                     'attrs' => ['maxlength' => 64],
                     'db' => [
                         'pass' => 'Xss',