diff --git a/apps/web/components/settings/settings-content.tsx b/apps/web/components/settings/settings-content.tsx
index dd8617d0..62d1e468 100644
--- a/apps/web/components/settings/settings-content.tsx
+++ b/apps/web/components/settings/settings-content.tsx
@@ -10,10 +10,6 @@ import Account from "@/components/settings/account"
import Billing from "@/components/settings/billing"
import Integrations from "@/components/settings/integrations"
import ConnectionsMCP from "@/components/settings/connections-mcp"
-import CompanyBrainConnections from "@/components/settings/company-brain-connections"
-import { ProactivenessIcon } from "@/components/settings/proactiveness-icon"
-import Proactiveness from "@/components/settings/proactiveness"
-import CompanyBrainModels from "@/components/settings/company-brain-models"
import Support from "@/components/settings/support"
import { ErrorBoundary } from "@/components/error-boundary"
import { useRouter } from "next/navigation"
@@ -31,7 +27,6 @@ import {
Zap,
HelpCircle,
CreditCard,
- Cpu,
ShieldAlert,
ChevronRight,
ArrowUpRight,
@@ -56,9 +51,6 @@ export const TABS = [
"billing",
"integrations",
"connections",
- "company-brain",
- "company-brain-models",
- "proactiveness",
"support",
] as const
export type SettingsTab = (typeof TABS)[number]
@@ -95,24 +87,6 @@ const NAV_ITEMS: NavItem[] = [
description: "Drive, Notion, OneDrive, MCP",
icon:
,
},
- {
- id: "company-brain",
- label: "Company Brain",
- description: "Connect apps to your brain — org and personal",
- icon:
,
- },
- {
- id: "company-brain-models",
- label: "Models",
- description: "Choose the models your brain uses",
- icon:
,
- },
- {
- id: "proactiveness",
- label: "Proactiveness",
- description: "Scheduled digests and unprompted actions",
- icon:
,
- },
{
id: "support",
label: "Support & Help",
@@ -175,12 +149,12 @@ export function SettingsContent({
const { user, org, organizations, setActiveOrg, clearActiveOrg } = useAuth()
const isCompanyBrain = useHasCompanyBrain()
- // Company Brain orgs manage tools inside Company Brain; hide the generic tabs.
+ // Company Brain orgs manage tools in the Configure view; hide the generic tabs.
const navItems = isCompanyBrain
? NAV_ITEMS.filter(
(item) => item.id !== "integrations" && item.id !== "connections",
)
- : NAV_ITEMS.filter((item) => item.id !== "company-brain-models")
+ : NAV_ITEMS
const router = useRouter()
const isMobile = useIsMobile()
const localStorageUsername = useLocalStorageUsername()
@@ -507,9 +481,6 @@ export function SettingsContent({
{activeTab === "billing" &&
}
{activeTab === "integrations" &&
}
{activeTab === "connections" &&
}
- {activeTab === "company-brain" &&
}
- {activeTab === "company-brain-models" &&
}
- {activeTab === "proactiveness" &&
}
{activeTab === "support" &&
}
diff --git a/apps/web/components/user-profile-menu.tsx b/apps/web/components/user-profile-menu.tsx
index d4ba056f..b69701f2 100644
--- a/apps/web/components/user-profile-menu.tsx
+++ b/apps/web/components/user-profile-menu.tsx
@@ -15,10 +15,10 @@ import { useRouter } from "next/navigation"
import {
LogOut,
Settings,
+ Settings2,
RotateCcw,
HelpCircle,
LifeBuoy,
- Building2,
Sun,
} from "lucide-react"
import { cn } from "@lib/utils"
@@ -26,7 +26,6 @@ import { dmSansClassName } from "@/lib/fonts"
import { useOrgOnboarding } from "@hooks/use-org-onboarding"
import { useTokenUsage } from "@/hooks/use-token-usage"
import { useSettingsModal } from "@/components/settings/settings-modal"
-import { ProactivenessIcon } from "@/components/settings/proactiveness-icon"
import { useHasCompanyBrain } from "@/hooks/use-company-brain"
import { useViewMode } from "@/lib/view-mode-context"
@@ -165,20 +164,13 @@ export function UserProfileMenu({
Settings
-
openSettings("company-brain")}
- className="gap-2.5 rounded-lg px-2.5 py-2 text-sm font-medium text-white/85 hover:bg-white/[0.06] focus:bg-white/[0.06] focus:text-white cursor-pointer"
- >
-
- Company Brain
-
{isCompanyBrain ? (
openSettings("proactiveness")}
+ onClick={() => void setViewMode("configure")}
className="gap-2.5 rounded-lg px-2.5 py-2 text-sm font-medium text-white/85 hover:bg-white/[0.06] focus:bg-white/[0.06] focus:text-white cursor-pointer"
>
-
- Proactiveness
+
+ Configure
) : null}
{isCompanyBrain ? (
diff --git a/apps/web/lib/analytics.ts b/apps/web/lib/analytics.ts
index 7b6369f3..eebd1697 100644
--- a/apps/web/lib/analytics.ts
+++ b/apps/web/lib/analytics.ts
@@ -222,15 +222,7 @@ export const analytics = {
// settings / spaces / docs analytics
settingsTabChanged: (props: {
- tab:
- | "account"
- | "billing"
- | "integrations"
- | "connections"
- | "company-brain"
- | "company-brain-models"
- | "proactiveness"
- | "support"
+ tab: "account" | "billing" | "integrations" | "connections" | "support"
}) => safeCapture("settings_tab_changed", props),
spaceCreated: () => safeCapture("space_created"),
diff --git a/apps/web/lib/search-params.ts b/apps/web/lib/search-params.ts
index 9afb6eab..2d9f1688 100644
--- a/apps/web/lib/search-params.ts
+++ b/apps/web/lib/search-params.ts
@@ -28,6 +28,7 @@ const viewLiterals = [
"graph",
"list",
"integrations",
+ "configure",
"chat",
"digests",
// Integration sub-views — each card is its own view
diff --git a/bun.lock b/bun.lock
index c6f5c06e..d6b4edf3 100644
--- a/bun.lock
+++ b/bun.lock
@@ -320,7 +320,7 @@
},
"packages/tools": {
"name": "@supermemory/tools",
- "version": "2.0.0",
+ "version": "2.1.1",
"dependencies": {
"@ai-sdk/anthropic": "^2.0.25",
"@ai-sdk/openai": "^2.0.23",