Skip to content

Commit d0da743

Browse files
author
Jicheng Lu
committed
change to rule
1 parent 228880d commit d0da743

File tree

7 files changed

+26
-26
lines changed

7 files changed

+26
-26
lines changed

src/lib/helpers/types/agentTypes.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
* @property {AgentTemplate[]} templates
6262
* @property {Object[]} responses
6363
* @property {RoutingRule[]} routing_rules
64-
* @property {AgentEventRule[]} event_rules
64+
* @property {AgentRule[]} rules
6565
* @property {AgentWelcomeInfo} welcome_info - Welcome information.
6666
* @property {string[]?} [actions]
6767
*/
@@ -137,7 +137,7 @@
137137
*/
138138

139139
/**
140-
* @typedef {Object} AgentEventRule
140+
* @typedef {Object} AgentRule
141141
* @property {string} name
142142
* @property {string} event_name
143143
* @property {string} entity_type

src/lib/services/agent-service.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,11 @@ export async function getAgentUtilityOptions() {
9393
}
9494

9595
/**
96-
* Get agent event rule options
97-
* @returns {Promise<import('$agentTypes').AgentEventRule[]>}
96+
* Get agent rule options
97+
* @returns {Promise<import('$agentTypes').AgentRule[]>}
9898
*/
99-
export async function getAgentEventRuleOptions() {
100-
const url = endpoints.agentEventRuleOptionsUrl;
99+
export async function getAgentRuleOptions() {
100+
const url = endpoints.agentRuleOptionsUrl;
101101
const response = await axios.get(url);
102102
return response.data;
103103
}

src/lib/services/api-endpoints.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export const endpoints = {
3434
agentRefreshUrl: `${host}/refresh-agents`,
3535
agentCreateUrl: `${host}/agent`,
3636
agentUtilityOptionsUrl: `${host}/agent/utility/options`,
37-
agentEventRuleOptionsUrl: `${host}/agent/event-rule/options`,
37+
agentRuleOptionsUrl: `${host}/agent/rule/options`,
3838

3939
// agent task
4040
agentTaskListUrl: `${host}/agent/tasks`,

src/routes/page/agent/[agentId]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
profiles: agent.profiles?.filter((x, idx, self) => x?.trim()?.length > 0 && self.indexOf(x) === idx) || [],
7878
utilities: agent.utilities || [],
7979
knowledge_bases: agent.knowledge_bases || [],
80-
event_rules: agent.event_rules || [],
80+
rules: agent.rules || [],
8181
max_message_count: Number(agent.max_message_count) > 0 ? Number(agent.max_message_count) : null
8282
};
8383
isLoading = true;
@@ -121,7 +121,7 @@
121121
if (data) {
122122
agent.utilities = data.utilities || [];
123123
agent.knowledge_bases = data.knwoledgebases || [];
124-
agent.event_rules = data.eventRules || [];
124+
agent.rules = data.rules || [];
125125
}
126126
}
127127

src/routes/page/agent/[agentId]/agent-components/agent-routing.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Card>
1111
<CardBody>
1212
<div class="text-center">
13-
<h5 class="mt-1 mb-3">Routing Rules</h5>
13+
<h5 class="mt-1 mb-3">Routing</h5>
1414
</div>
1515

1616
{#each agent.routing_rules as rule, idx (idx)}

src/routes/page/agent/[agentId]/agent-components/agent-event-rule.svelte renamed to src/routes/page/agent/[agentId]/agent-components/agent-rule.svelte

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<script>
22
import { onMount } from 'svelte';
33
import { Card, CardBody, Input, Button } from '@sveltestrap/sveltestrap';
4-
import { getAgentEventRuleOptions } from '$lib/services/agent-service';
4+
import { getAgentRuleOptions } from '$lib/services/agent-service';
55
66
const limit = 5;
77
const textLimit = 50;
88
99
/** @type {import('$agentTypes').AgentModel} */
1010
export let agent;
1111
12-
export const fetchEventRules = () => {
12+
export const fetchRules = () => {
1313
const candidates = innerRules?.filter(x => !!x.name)?.map(x => {
1414
return {
1515
name: x.name,
@@ -19,7 +19,7 @@
1919
};
2020
});
2121
22-
/** @type {import('$agentTypes').AgentEventRule[]} */
22+
/** @type {import('$agentTypes').AgentRule[]} */
2323
const rules = [];
2424
const unique = new Set();
2525
candidates.forEach(x => {
@@ -36,11 +36,11 @@
3636
/** @type {any[]} */
3737
let ruleOptions = [];
3838
39-
/** @type {import('$agentTypes').AgentEventRule[]} */
39+
/** @type {import('$agentTypes').AgentRule[]} */
4040
let innerRules = [];
4141
4242
onMount(async () =>{
43-
getAgentEventRuleOptions().then(data => {
43+
getAgentRuleOptions().then(data => {
4444
const list = data?.map(x => {
4545
return {
4646
name: x.name,
@@ -56,7 +56,7 @@
5656
});
5757
5858
function init() {
59-
const list = agent.event_rules?.map(x => {
59+
const list = agent.rules?.map(x => {
6060
return {
6161
...x,
6262
displayName: "",
@@ -128,7 +128,7 @@
128128
}
129129
130130
131-
/** @param {import('$agentTypes').AgentEventRule[]} list */
131+
/** @param {import('$agentTypes').AgentRule[]} list */
132132
function refresh(list) {
133133
innerRules = list?.map(x => {
134134
return {
@@ -146,15 +146,15 @@
146146
<Card>
147147
<CardBody>
148148
<div class="text-center">
149-
<h5 class="mt-1 mb-3">Event Rules</h5>
149+
<h5 class="mt-1 mb-3">Rules</h5>
150150
</div>
151151
152152
<div class="agent-utility-container">
153153
{#each innerRules as rule, uid (uid)}
154154
<div class="utility-wrapper">
155155
<div class="utility-row utility-row-primary">
156156
<div class="utility-label fw-bold">
157-
<div class="line-align-center">{`Collection #${uid + 1}`}</div>
157+
<div class="line-align-center">{`Rule #${uid + 1}`}</div>
158158
<div class="utility-tooltip">
159159
<div class="line-align-center">
160160
<Input
@@ -247,7 +247,7 @@
247247
<Button color="primary" on:click={() => addRule()}>
248248
<span>
249249
<i class="bx bx-plus" />
250-
<span>Add Event Rule</span>
250+
<span>Add Rule</span>
251251
</span>
252252
</Button>
253253
</div>

src/routes/page/agent/[agentId]/agent-tabs.svelte

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,20 @@
77
import AgentUtility from './agent-components/agent-utility.svelte';
88
import AgentKnowledgeBase from './agent-components/agent-knowledge-base.svelte';
99
import AgentRouting from './agent-components/agent-routing.svelte';
10-
import AgentEventRule from './agent-components/agent-event-rule.svelte';
10+
import AgentEventRule from './agent-components/agent-rule.svelte';
1111
1212
/** @type {import('$agentTypes').AgentModel} */
1313
export let agent;
1414
1515
export const fetchData = () => {
1616
const utilities = agentUtilityCmp?.fetchUtilities();
1717
const knwoledgebases = agentKnowledgeBaseCmp?.fetchKnowledgeBases();
18-
const eventRules = agentEventRuleCmp?.fetchEventRules();
18+
const rules = agentEventRuleCmp?.fetchRules();
1919
2020
return {
2121
utilities: utilities || [],
2222
knwoledgebases: knwoledgebases || [],
23-
eventRules: eventRules || []
23+
rules: rules || []
2424
};
2525
};
2626
@@ -37,10 +37,10 @@
3737
/** @type {any[]}*/
3838
let tabs = [
3939
{ name: 'agent-llm-config', displayText: 'LLm Config' },
40-
{ name: 'agent-routing-rule', displayText: 'Routing Rules' },
40+
{ name: 'agent-routing-rule', displayText: 'Routing' },
4141
{ name: 'agent-utility', displayText: 'Utilities' },
42-
{ name: 'agent-knowledgebase', displayText: 'Knowledge Bases' },
43-
{ name: 'agent-event-rule', displayText: 'Event Rules' }
42+
{ name: 'agent-knowledgebase', displayText: 'Knowledge Base' },
43+
{ name: 'agent-event-rule', displayText: 'Rules' }
4444
];
4545
4646
onMount(() => {

0 commit comments

Comments
 (0)