chore: remove the feature flag for the microagent management page. (#9874)

This commit is contained in:
Hiep Le 2025-08-06 20:46:05 +07:00 committed by GitHub
parent dceff1fae4
commit dbba60356e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,5 +1,3 @@
import { redirect } from "react-router";
import { Route } from "./+types/settings";
import { queryClient } from "#/query-client-config";
import { GetConfigResponse } from "#/api/open-hands.types";
import OpenHands from "#/api/open-hands";
@ -7,23 +5,13 @@ import { MicroagentManagementContent } from "#/components/features/microagent-ma
import { ConversationSubscriptionsProvider } from "#/context/conversation-subscriptions-provider";
import { EventHandler } from "#/wrapper/event-handler";
export const clientLoader = async ({ request }: Route.ClientLoaderArgs) => {
const url = new URL(request.url);
const { pathname } = url;
export const clientLoader = async () => {
let config = queryClient.getQueryData<GetConfigResponse>(["config"]);
if (!config) {
config = await OpenHands.getConfig();
queryClient.setQueryData<GetConfigResponse>(["config"], config);
}
const shouldHideMicroagentManagement =
config?.FEATURE_FLAGS.HIDE_MICROAGENT_MANAGEMENT;
if (shouldHideMicroagentManagement && pathname === "/microagent-management") {
return redirect("/");
}
return null;
};