Make custom agent creation flow available to everyone

- For private agents, add guardrails to prevent against any misuse or violation of terms of service.
This commit is contained in:
sabaimran
2024-11-11 11:54:59 -08:00
parent b563f46a2e
commit 27fa39353e
5 changed files with 51 additions and 16 deletions

View File

@@ -526,7 +526,7 @@ export function AgentModificationForm(props: AgentModificationFormProps) {
const [allFileOptions, setAllFileOptions] = useState<string[]>([]);
const [currentStep, setCurrentStep] = useState(0);
const [showSubscribeDialog, setShowSubscribeDialog] = useState(true);
const [showSubscribeDialog, setShowSubscribeDialog] = useState(false);
const privacyOptions = ["public", "private", "protected"];
@@ -684,7 +684,7 @@ export function AgentModificationForm(props: AgentModificationFormProps) {
}
};
if (!props.isSubscribed && showSubscribeDialog) {
if (showSubscribeDialog) {
return (
<AlertDialog open={true}>
<AlertDialogContent>
@@ -1271,7 +1271,7 @@ export function AgentModificationForm(props: AgentModificationFormProps) {
<Button
type="submit"
variant={"outline"}
disabled={isSaving || !props.isSubscribed}
disabled={isSaving}
className={`items-center ${isSaving ? "bg-stone-100 dark:bg-neutral-900" : ""} text-white ${colorOptionClassName}`}
>
<FloppyDisk className="h-4 w-4 mr-2" />