This commit is contained in:
Timothy Jaeryang Baek
2026-02-09 13:28:21 -06:00
parent f7406ff576
commit 3c7f9aa6a4
27 changed files with 789 additions and 253 deletions
@@ -35,7 +35,7 @@
content: updatedPrompt.content,
version_id: updatedPrompt.version_id,
tags: updatedPrompt.tags,
access_control: updatedPrompt?.access_control === undefined ? {} : updatedPrompt?.access_control
access_grants: updatedPrompt?.access_grants === undefined ? [] : updatedPrompt?.access_grants
};
}
};
@@ -59,7 +59,7 @@
content: _prompt.content,
version_id: _prompt.version_id,
tags: _prompt.tags,
access_control: _prompt?.access_control === undefined ? {} : _prompt?.access_control
access_grants: _prompt?.access_grants === undefined ? [] : _prompt?.access_grants
};
} else {
goto('/workspace/prompts');
@@ -10,10 +10,11 @@
import PromptEditor from '$lib/components/workspace/Prompts/PromptEditor.svelte';
let prompt: {
title: string;
name: string;
command: string;
content: string;
access_control: any | null;
tags: string[];
access_grants: any[];
} | null = null;
let clone = false;
@@ -50,7 +51,7 @@
command: _prompt.command,
content: _prompt.content,
tags: _prompt.tags || [],
access_control: _prompt.access_control !== undefined ? _prompt.access_control : {}
access_grants: _prompt.access_grants !== undefined ? _prompt.access_grants : []
};
});
@@ -70,7 +71,7 @@
command: _prompt.command,
content: _prompt.content,
tags: _prompt.tags || [],
access_control: _prompt.access_control !== undefined ? _prompt.access_control : {}
access_grants: _prompt.access_grants !== undefined ? _prompt.access_grants : []
};
}
});
@@ -37,7 +37,7 @@
name: data.name,
meta: data.meta,
content: data.content,
access_control: data.access_control
access_grants: data.access_grants
}).catch((error) => {
toast.error(`${error}`);
return null;
@@ -87,7 +87,7 @@
name={tool?.name ?? ''}
meta={tool?.meta ?? { description: '' }}
content={tool?.content ?? ''}
accessControl={tool?.access_control !== undefined ? tool.access_control : {}}
accessGrants={tool?.access_grants !== undefined ? tool.access_grants : []}
{clone}
onSave={(value) => {
saveHandler(value);
@@ -37,7 +37,7 @@
name: data.name,
meta: data.meta,
content: data.content,
access_control: data.access_control
access_grants: data.access_grants
}).catch((error) => {
toast.error(`${error}`);
return null;
@@ -83,7 +83,7 @@
name={tool.name}
meta={tool.meta}
content={tool.content}
accessControl={tool.access_control}
accessGrants={tool.access_grants ?? []}
onSave={(value) => {
saveHandler(value);
}}