-
-
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base-item.svelte b/src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base-item.svelte
new file mode 100644
index 00000000..ecafac02
--- /dev/null
+++ b/src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base-item.svelte
@@ -0,0 +1,161 @@
+
+
+
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-knowledge-base.svelte b/src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base.svelte
similarity index 51%
rename from src/routes/page/agent/[agentId]/agent-components/agent-knowledge-base.svelte
rename to src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base.svelte
index 7ca2cc7d..951c8d8b 100644
--- a/src/routes/page/agent/[agentId]/agent-components/agent-knowledge-base.svelte
+++ b/src/routes/page/agent/[agentId]/agent-components/knowledge-bases/agent-knowledge-base.svelte
@@ -1,10 +1,11 @@
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/llm-configs/llm-basic-config.svelte b/src/routes/page/agent/[agentId]/agent-components/llm-configs/llm-basic-config.svelte
index 1597804a..833cab06 100644
--- a/src/routes/page/agent/[agentId]/agent-components/llm-configs/llm-basic-config.svelte
+++ b/src/routes/page/agent/[agentId]/agent-components/llm-configs/llm-basic-config.svelte
@@ -1,6 +1,7 @@
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool-item.svelte b/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool-item.svelte
new file mode 100644
index 00000000..04a3f168
--- /dev/null
+++ b/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool-item.svelte
@@ -0,0 +1,226 @@
+
+
+
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool.svelte b/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool.svelte
new file mode 100644
index 00000000..de73aaeb
--- /dev/null
+++ b/src/routes/page/agent/[agentId]/agent-components/mcp-tools/agent-mcp-tool.svelte
@@ -0,0 +1,248 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/rules/agent-rule-item.svelte b/src/routes/page/agent/[agentId]/agent-components/rules/agent-rule-item.svelte
new file mode 100644
index 00000000..f97ce060
--- /dev/null
+++ b/src/routes/page/agent/[agentId]/agent-components/rules/agent-rule-item.svelte
@@ -0,0 +1,355 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/utilities/agent-utility-item.svelte b/src/routes/page/agent/[agentId]/agent-components/utilities/agent-utility-item.svelte
new file mode 100644
index 00000000..96f1c453
--- /dev/null
+++ b/src/routes/page/agent/[agentId]/agent-components/utilities/agent-utility-item.svelte
@@ -0,0 +1,373 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-tabs.svelte b/src/routes/page/agent/[agentId]/agent-tabs.svelte
index a585c546..eb3c9c9c 100644
--- a/src/routes/page/agent/[agentId]/agent-tabs.svelte
+++ b/src/routes/page/agent/[agentId]/agent-tabs.svelte
@@ -4,11 +4,11 @@
import NavBar from "$lib/common/nav-bar/NavBar.svelte";
import NavItem from '$lib/common/nav-bar/NavItem.svelte';
import AgentLlmConfig from './agent-components/agent-llm-config.svelte';
- import AgentUtility from './agent-components/agent-utility.svelte';
- import AgentKnowledgeBase from './agent-components/agent-knowledge-base.svelte';
+ import AgentUtility from './agent-components/utilities/agent-utility.svelte';
+ import AgentKnowledgeBase from './agent-components/knowledge-bases/agent-knowledge-base.svelte';
import AgentRouting from './agent-components/agent-routing.svelte';
- import AgentEventRule from './agent-components/agent-rule.svelte';
- import AgentMcpTool from './agent-components/agent-mcp-tool.svelte';
+ import AgentEventRule from './agent-components/rules/agent-rule.svelte';
+ import AgentMcpTool from './agent-components/mcp-tools/agent-mcp-tool.svelte';
/** @type {import('$agentTypes').AgentModel} */
export let agent;