Refactor: turn on local as last (#21238)

This commit is contained in:
Wang Qi authored and GitHub committed 2026-10-20 17:33:13 +08:00
1 parent ac6876d9e4
commit 3d881b91cc
3 files changed
+2 -7

No files matched your search

+1 -1
View File
@@ -13,7 +13,7 @@ type ValidationError struct{ Message string }
func (e *ValidationError) Error() string { return e.Message }
var providerOrder = []string{
"local", "self_managed", "ssh", "aliyun_codeinterpreter", "e2b", "tenki", "ucloud_agent_sandbox",
"self_managed", "ssh", "aliyun_codeinterpreter", "e2b", "tenki", "ucloud_agent_sandbox", "local",
}
var providerMetadata = map[string]map[string]any{
+1 -1
View File
@@ -13,7 +13,7 @@ func TestCatalogOrderAndFreshSchemas(t *testing.T) {
if len(providers) != 7 {
t.Fatalf("provider count = %d, want 7", len(providers))
}
for i, want := range providerOrder {
for i, want := range []string{"self_managed", "ssh", "aliyun_codeinterpreter", "e2b", "tenki", "ucloud_agent_sandbox", "local"} {
if got := providers[i]["id"]; got != want {
t.Errorf("provider %d = %v, want %q", i, got, want)
}
-5
View File
@@ -67,9 +67,6 @@ const PROVIDER_ICONS: Record<string, React.ElementType> = {
ucloud_agent_sandbox: LucideCloud,
};
// Local executes code on the host process without isolation; hide it from selection.
const HiddenProviders = ['local'];
const SandboxKeys = {
providers: () => ['admin/listSandboxProviders'] as const,
config: (provider: string | null) =>
@@ -103,8 +100,6 @@ function AdminSandboxSettings() {
const { data: providers = [], isLoading: providersLoading } = useQuery({
queryKey: SandboxKeys.providers(),
queryFn: async () => (await listSandboxProviders()).data.data,
select: (data) =>
data.filter((provider) => !HiddenProviders.includes(provider.id)),
});
// Fetch current config