From 0c0304e4d9de81d1cdeffcf577084afb961d30d2 Mon Sep 17 00:00:00 2001
From: Jicheng Lu <103353@smsassist.com>
Date: Tue, 29 Apr 2025 14:00:49 -0500
Subject: [PATCH 7/8] refine nav styles
---
.../[agentId]/agent-components/agent-prompt-wrapper.svelte | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
index 9de521f9..a060dc4f 100644
--- a/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
+++ b/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
@@ -70,7 +70,7 @@
{#each tabs as tab, idx (idx) }
Date: Sun, 4 May 2025 23:20:34 -0500
Subject: [PATCH 8/8] revert
---
src/lib/helpers/types/agentTypes.js | 8 -
src/routes/page/agent/[agentId]/+page.svelte | 33 ++--
.../agent-prompt-wrapper.svelte | 91 ---------
.../agent-prompt/agent-link.svelte | 178 ------------------
.../{agent-prompt => }/agent-template.svelte | 7 +
5 files changed, 22 insertions(+), 295 deletions(-)
delete mode 100644 src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
delete mode 100644 src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-link.svelte
rename src/routes/page/agent/[agentId]/agent-components/{agent-prompt => }/agent-template.svelte (96%)
diff --git a/src/lib/helpers/types/agentTypes.js b/src/lib/helpers/types/agentTypes.js
index ed9701c5..aa199b54 100644
--- a/src/lib/helpers/types/agentTypes.js
+++ b/src/lib/helpers/types/agentTypes.js
@@ -10,13 +10,6 @@
* @property {string} content
*/
-/**
- * @typedef {Object} AgentLink
- * @property {string?} [uid]
- * @property {string} name
- * @property {string} content
- */
-
/**
* @typedef {Object} AgentLlmConfig
* @property {boolean} is_inherit - Inherited from default Agent settings
@@ -72,7 +65,6 @@
* @property {import('$pluginTypes').PluginDefModel} plugin
* @property {FunctionDef[]} functions
* @property {AgentTemplate[]} templates
- * @property {AgentLink[]} links
* @property {Object[]} responses
* @property {RoutingRule[]} routing_rules
* @property {AgentRule[]} rules
diff --git a/src/routes/page/agent/[agentId]/+page.svelte b/src/routes/page/agent/[agentId]/+page.svelte
index e8a812d1..0ca18306 100644
--- a/src/routes/page/agent/[agentId]/+page.svelte
+++ b/src/routes/page/agent/[agentId]/+page.svelte
@@ -19,7 +19,7 @@
import { goto } from '$app/navigation';
import { AgentExtensions } from '$lib/helpers/utils/agent';
import LocalStorageManager from '$lib/helpers/utils/storage-manager';
- import AgentPromptWrapper from './agent-components/agent-prompt-wrapper.svelte';
+ import AgentTemplate from './agent-components/agent-template.svelte';
/** @type {import('$agentTypes').AgentModel} */
let agent;
@@ -28,7 +28,7 @@
/** @type {any} */
let agentInstructionCmp = null;
/** @type {any} */
- let agentPromptWrapperCmp = null;
+ let agentTemplateCmp = null;
/** @type {any} */
let agentTabsCmp = null;
/** @type {import('$agentTypes').AgentModel} */
@@ -94,7 +94,7 @@
function handleAgentUpdate() {
fetchJsonContent();
fetchInstructions();
- fetchPromptWrapper();
+ fetchTemplates();
fetchTabData();
agent = {
@@ -115,7 +115,7 @@
isComplete = true;
deleteAgentDraft();
refreshInstructions();
- refreshPromptWrapper();
+ refreshTemplates();
setTimeout(() => {
isComplete = false;
}, duration);
@@ -164,22 +164,19 @@
}
// Templates
- function formatOriginalPromptWrapper() {
- const obj = agentPromptWrapperCmp?.fetchOriginalPromptWrapperData();
+ function formatOriginalTemplates() {
+ const templates = agentTemplateCmp?.fetchOriginalTemplates();
return {
- templates: obj.templates || [],
- links: obj.links || []
+ templates: templates || []
}
}
- function fetchPromptWrapper() {
- const obj = agentPromptWrapperCmp?.fetchPromptWrapperData();
- agent.templates = obj.templates || [];
- agent.links = obj.links || [];
+ function fetchTemplates() {
+ agent.templates = agentTemplateCmp?.fetchTemplates();;
}
- function refreshPromptWrapper() {
- agentPromptWrapperCmp?.refresh();
+ function refreshTemplates() {
+ agentTemplateCmp?.refresh();
}
@@ -234,7 +231,7 @@
...agent,
...formatJsonContent(),
...formatOriginalInstructions(),
- ...formatOriginalPromptWrapper(),
+ ...formatOriginalTemplates(),
...formatOriginalTabData(),
};
saveAgentDraft(data);
@@ -246,7 +243,7 @@
deleteAgentDraft();
setTimeout(() => {
refreshInstructions();
- refreshPromptWrapper();
+ refreshTemplates();
agentFunctionCmp?.refresh();
agentTabsCmp?.refresh();
});
@@ -288,8 +285,8 @@
/>
-
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
deleted file mode 100644
index a060dc4f..00000000
--- a/src/routes/page/agent/[agentId]/agent-components/agent-prompt-wrapper.svelte
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
- {#each tabs as tab, idx (idx) }
- handleTabClick(tab.name)}
- />
- {/each}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-link.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-link.svelte
deleted file mode 100644
index 1f7bfc98..00000000
--- a/src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-link.svelte
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
-
-
-
-
-
- {'Contents:'}
-
-
-
-
addTemplate()}
- >
-
-
-
-
- {#if inner_links.length > 0}
-
- {#each inner_links as template, idx (idx) }
- selectTemplate(template.uid)}
- onDelete={() => deleteTemplate(template.uid)}
- onInput={() => handleAgentChange()}
- />
- {/each}
-
- changePrompt(e)}
- placeholder="Enter your content"
- />
- {/if}
-
-
-
\ No newline at end of file
diff --git a/src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-template.svelte b/src/routes/page/agent/[agentId]/agent-components/agent-template.svelte
similarity index 96%
rename from src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-template.svelte
rename to src/routes/page/agent/[agentId]/agent-components/agent-template.svelte
index 8ea6d5ad..70255c2d 100644
--- a/src/routes/page/agent/[agentId]/agent-components/agent-prompt/agent-template.svelte
+++ b/src/routes/page/agent/[agentId]/agent-components/agent-template.svelte
@@ -118,6 +118,13 @@
+