Enable Workflow Copilot for all users (#4533)

This commit is contained in:
Stanislav Novosad
2026-01-23 10:08:36 -07:00
committed by GitHub
parent ab58527684
commit 9f57bdb703
2 changed files with 2 additions and 12 deletions

View File

@@ -1,6 +1,5 @@
import { forwardRef } from "react";
import { ChatBubbleIcon } from "@radix-ui/react-icons";
import { useIsSkyvernUser } from "@/hooks/useIsSkyvernUser";
interface WorkflowCopilotButtonProps {
messageCount: number;
@@ -11,12 +10,6 @@ export const WorkflowCopilotButton = forwardRef<
HTMLButtonElement,
WorkflowCopilotButtonProps
>(({ messageCount, onClick }, ref) => {
const isSkyvernUser = useIsSkyvernUser();
if (!isSkyvernUser) {
return null;
}
return (
<button
ref={ref}

View File

@@ -1,7 +1,6 @@
import { useState, useEffect, useLayoutEffect, useRef, memo } from "react";
import { getClient } from "@/api/AxiosClient";
import { useCredentialGetter } from "@/hooks/useCredentialGetter";
import { useIsSkyvernUser } from "@/hooks/useIsSkyvernUser";
import { useParams } from "react-router-dom";
import { ReloadIcon, Cross2Icon } from "@radix-ui/react-icons";
import { stringify as convertToYAML } from "yaml";
@@ -123,7 +122,6 @@ export function WorkflowCopilotChat({
onMessageCountChange,
buttonRef,
}: WorkflowCopilotChatProps = {}) {
const isSkyvernUser = useIsSkyvernUser();
const [messages, setMessages] = useState<ChatMessage[]>([]);
const [inputValue, setInputValue] = useState("");
const [isLoading, setIsLoading] = useState(false);
@@ -649,8 +647,7 @@ export function WorkflowCopilotChat({
}
}, [isOpen, buttonRef, size.width, size.height]);
// Only show to Skyvern users
if (!isSkyvernUser || !isOpen) {
if (!isOpen) {
return null;
}
@@ -670,7 +667,7 @@ export function WorkflowCopilotChat({
onMouseDown={handleMouseDown}
>
<h3 className="text-sm font-semibold text-slate-200">
Workflow Copilot
Workflow Copilot (Beta)
</h3>
<div className="flex items-center gap-2">
<button