Skip to content

Commit aab7c54

Browse files
committed
release: v2.7.253 nav badge cleanup - super-assistant beta + mcp testing lab badges + page banners
1 parent 614614c commit aab7c54

File tree

5 files changed

+19
-2
lines changed

5 files changed

+19
-2
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@
44

55
All notable changes to this project will be documented in this file.
66

7+
## [2.7.252] — 2026-03-16
8+
## [2.7.253] — 2026-03-16
9+
10+
- feat(web/nav): Tagged `Super Assistant` → beta badge in `LABS_DASHBOARD_NAV`.
11+
- feat(web/nav): Tagged `MCP Search` → beta, `MCP Inspector` → beta, `Agent Playground` → experimental, `AI Tools` → experimental in `MCP_TESTING_NAV`.
12+
- feat(web/mcp): Added `PageStatusBanner` (beta) to `mcp/search/page.tsx` — communicates that tool discovery ranking and score tuning are ongoing.
13+
- feat(web/mcp): Added `PageStatusBanner` (beta) to `mcp/inspector/page.tsx` — communicates that some telemetry columns are still being wired.
14+
- test(validation): `WEB_TSC_OK` — no TypeScript errors.
15+
716
## [2.7.252] — 2026-03-16
817

918
- feat(web/nav): `NavItem` interface gains optional `badge?: 'beta' | 'experimental' | 'embed'` field for sidebar-level maturity labels.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.7.252
1+
2.7.253

apps/web/src/app/dashboard/mcp/inspector/page.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { Loader2, Play, Wrench, Search, ChevronRight, Layers, Database, External
88
import { TrafficInspector } from '@/components/TrafficInspector';
99
import { trpc } from '@/utils/trpc';
1010
import { toast } from 'sonner';
11+
import { PageStatusBanner } from '@/components/PageStatusBanner';
1112

1213
type InspectorTool = {
1314
name: string;
@@ -934,6 +935,7 @@ function InspectorDashboardContent() {
934935

935936
return (
936937
<div className="p-8 space-y-8 h-full flex flex-col">
938+
<PageStatusBanner status="beta" message="MCP Tool Inspector" note="Working-set management, schema inspection, and traffic tracing are active. Some telemetry columns are still being wired." />
937939
<div className="flex justify-between items-center shrink-0">
938940
<div>
939941
<h1 className="text-3xl font-bold tracking-tight text-white">Inspector</h1>

apps/web/src/app/dashboard/mcp/search/page.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { Button, Card, CardContent, CardHeader, CardTitle } from "@borg/ui";
77
import { Loader2, Search, Zap, Code, Layers, ExternalLink, Activity, Database, ArrowDownToLine, Sparkles, Trash2, SlidersHorizontal, History } from "lucide-react";
88
import { trpc } from '@/utils/trpc';
99
import { toast } from 'sonner';
10+
import { PageStatusBanner } from '@/components/PageStatusBanner';
1011

1112
type SearchResult = {
1213
name: string;
@@ -797,6 +798,7 @@ export default function SearchDashboard() {
797798

798799
return (
799800
<div className="p-8 space-y-8 h-full flex flex-col">
801+
<PageStatusBanner status="beta" message="MCP Semantic Search" note="Tool discovery and ranking are functional. Schema hydration depth and score tuning are ongoing." />
800802
<div className="flex justify-between items-center shrink-0">
801803
<div>
802804
<h1 className="text-3xl font-bold tracking-tight text-white">Semantic Search</h1>

apps/web/src/components/mcp/nav-config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,27 +162,31 @@ export const MCP_TESTING_NAV: NavItem[] = [
162162
icon: Search,
163163
description: "Semantic tool discovery with ranking, loading, and telemetry.",
164164
variant: "ghost",
165+
badge: "beta",
165166
},
166167
{
167168
title: "Inspector",
168169
href: "/dashboard/mcp/inspector",
169170
icon: Wrench,
170171
description: "Interactive inspector for tool schemas, args, responses, and traces.",
171172
variant: "ghost",
173+
badge: "beta",
172174
},
173175
{
174176
title: "Agent Playground",
175177
href: "/dashboard/mcp/agent",
176178
icon: Bot,
177179
description: "Experiment with agent-assisted MCP execution and orchestration flows.",
178180
variant: "ghost",
181+
badge: "experimental",
179182
},
180183
{
181184
title: "AI Tools",
182185
href: "/dashboard/mcp/ai-tools",
183186
icon: Sparkles,
184187
description: "AI-enhanced tooling utilities and automation helpers for MCP workflows.",
185188
variant: "ghost",
189+
badge: "experimental",
186190
},
187191
{
188192
title: "Tool Catalog",
@@ -296,7 +300,7 @@ export const LABS_DASHBOARD_NAV: NavItem[] = [
296300
{ title: "Submodules", href: "/dashboard/submodules", icon: FileCode, variant: "ghost" },
297301
{ title: "Workshop", href: "/dashboard/workshop", icon: Wrench, variant: "ghost" },
298302
{ title: "Auto-Dev", href: "/dashboard/workshop/auto-dev", icon: Bot, variant: "ghost" },
299-
{ title: "Super Assistant", href: "/dashboard/super-assistant", icon: Bot, variant: "ghost" },
303+
{ title: "Super Assistant", href: "/dashboard/super-assistant", icon: Bot, variant: "ghost", badge: "beta" },
300304
];
301305

302306
export const SIDEBAR_SECTIONS: NavSection[] = [

0 commit comments

Comments
 (0)