diff --git a/src/lib/helpers/types/agentTypes.js b/src/lib/helpers/types/agentTypes.js index efb131cf..ad7afc99 100644 --- a/src/lib/helpers/types/agentTypes.js +++ b/src/lib/helpers/types/agentTypes.js @@ -61,7 +61,7 @@ * @property {AgentTemplate[]} templates * @property {Object[]} responses * @property {RoutingRule[]} routing_rules - * @property {AgentEventRule[]} event_rules + * @property {AgentRule[]} rules * @property {AgentWelcomeInfo} welcome_info - Welcome information. * @property {string[]?} [actions] */ @@ -137,7 +137,7 @@ */ /** - * @typedef {Object} AgentEventRule + * @typedef {Object} AgentRule * @property {string} name * @property {string} event_name * @property {string} entity_type diff --git a/src/lib/services/agent-service.js b/src/lib/services/agent-service.js index 8188b18f..af3d4b74 100644 --- a/src/lib/services/agent-service.js +++ b/src/lib/services/agent-service.js @@ -93,11 +93,11 @@ export async function getAgentUtilityOptions() { } /** - * Get agent event rule options - * @returns {Promise} + * Get agent rule options + * @returns {Promise} */ -export async function getAgentEventRuleOptions() { - const url = endpoints.agentEventRuleOptionsUrl; +export async function getAgentRuleOptions() { + const url = endpoints.agentRuleOptionsUrl; const response = await axios.get(url); return response.data; } \ No newline at end of file diff --git a/src/lib/services/api-endpoints.js b/src/lib/services/api-endpoints.js index 656ad228..4974cc14 100644 --- a/src/lib/services/api-endpoints.js +++ b/src/lib/services/api-endpoints.js @@ -34,7 +34,7 @@ export const endpoints = { agentRefreshUrl: `${host}/refresh-agents`, agentCreateUrl: `${host}/agent`, agentUtilityOptionsUrl: `${host}/agent/utility/options`, - agentEventRuleOptionsUrl: `${host}/agent/event-rule/options`, + agentRuleOptionsUrl: `${host}/agent/rule/options`, // agent task agentTaskListUrl: `${host}/agent/tasks`, diff --git a/src/routes/page/agent/[agentId]/+page.svelte b/src/routes/page/agent/[agentId]/+page.svelte index 64749e3f..753bec9f 100644 --- a/src/routes/page/agent/[agentId]/+page.svelte +++ b/src/routes/page/agent/[agentId]/+page.svelte @@ -77,7 +77,7 @@ profiles: agent.profiles?.filter((x, idx, self) => x?.trim()?.length > 0 && self.indexOf(x) === idx) || [], utilities: agent.utilities || [], knowledge_bases: agent.knowledge_bases || [], - event_rules: agent.event_rules || [], + rules: agent.rules || [], max_message_count: Number(agent.max_message_count) > 0 ? Number(agent.max_message_count) : null }; isLoading = true; @@ -121,7 +121,7 @@ if (data) { agent.utilities = data.utilities || []; agent.knowledge_bases = data.knwoledgebases || []; - agent.event_rules = data.eventRules || []; + agent.rules = data.rules || []; } } diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-routing.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-routing.svelte index f74ff727..78efda9a 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-routing.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-routing.svelte @@ -10,7 +10,7 @@
-
Routing Rules
+
Routing
{#each agent.routing_rules as rule, idx (idx)} diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-event-rule.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte similarity index 93% rename from src/routes/page/agent/[agentId]/agent-components/agent-event-rule.svelte rename to src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte index 75de6f5b..fd570605 100644 --- a/src/routes/page/agent/[agentId]/agent-components/agent-event-rule.svelte +++ b/src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte @@ -1,7 +1,7 @@