feat(dashboard): tabs → pages, collapsible sidebar, narrower width, tooltips

- Sidebar: w-80 → w-[220px], 12 collapsible sections (default: routing open),
  localStorage persistence, auto-expand active section, styled JS tooltip on mini mode
- sidebarVisibility: restructure from 6 to 12 sections, add 22 new item IDs
- Header: add HEADER_DESCRIPTIONS for all 22 new routes
- i18n: add 23 sidebar + 20 header keys to all 41 locale files
- New pages (Proposal A — tabs become dedicated routes):
  /dashboard/mcp, /dashboard/a2a, /dashboard/api-endpoints
  /dashboard/analytics/{evals,search,utilization,combo-health,compression}
  /dashboard/costs/{budget,pricing}
  /dashboard/batch/files
  /dashboard/logs/{proxy,console,activity}
  /dashboard/audit/mcp
  /dashboard/settings/{general,appearance,ai,security,routing,resilience,advanced}
This commit is contained in:
diegosouzapw
2026-05-15 19:53:02 -03:00
parent 93526e3d9c
commit a045ddca56
66 changed files with 3158 additions and 189 deletions

View File

@@ -0,0 +1,7 @@
"use client";
import A2ADashboardPage from "../endpoint/components/A2ADashboard";
export default function A2APage() {
return <A2ADashboardPage />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ComboHealthTab from "../ComboHealthTab";
export default function AnalyticsComboHealthPage() {
return <ComboHealthTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import CompressionAnalyticsTab from "../CompressionAnalyticsTab";
export default function AnalyticsCompressionPage() {
return <CompressionAnalyticsTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import EvalsTab from "../../usage/components/EvalsTab";
export default function AnalyticsEvalsPage() {
return <EvalsTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import SearchAnalyticsTab from "../SearchAnalyticsTab";
export default function AnalyticsSearchPage() {
return <SearchAnalyticsTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ProviderUtilizationTab from "../ProviderUtilizationTab";
export default function AnalyticsUtilizationPage() {
return <ProviderUtilizationTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ApiEndpointsTab from "../endpoint/ApiEndpointsTab";
export default function ApiEndpointsPage() {
return <ApiEndpointsTab />;
}

View File

@@ -0,0 +1,217 @@
"use client";
import { useCallback, useEffect, useState } from "react";
import { useTranslations } from "next-intl";
import { Card } from "@/shared/components";
type McpAuditEntry = {
id: number;
toolName: string;
inputHash: string;
outputSummary: string;
durationMs: number;
apiKeyId: string | null;
success: boolean;
errorCode: string | null;
createdAt: string;
};
type McpAuditResponse = {
entries: McpAuditEntry[];
total: number;
limit: number;
offset: number;
};
const MCP_PAGE_SIZE = 25;
export default function AuditMcpPage() {
const t = useTranslations("compliance");
const [data, setData] = useState<McpAuditResponse>({
entries: [],
total: 0,
limit: MCP_PAGE_SIZE,
offset: 0,
});
const [loading, setLoading] = useState(true);
const [toolFilter, setToolFilter] = useState("");
const [successFilter, setSuccessFilter] = useState<"all" | "true" | "false">("all");
const [offset, setOffset] = useState(0);
const fetchAudit = useCallback(async () => {
setLoading(true);
try {
const params = new URLSearchParams();
params.set("limit", String(MCP_PAGE_SIZE));
params.set("offset", String(offset));
if (toolFilter) params.set("tool", toolFilter);
if (successFilter !== "all") params.set("success", successFilter);
const response = await fetch(`/api/mcp/audit?${params.toString()}`);
const json = await response.json().catch(() => ({}));
if (!response.ok) {
throw new Error(json.error || t("failedFetchMcpAudit"));
}
setData({
entries: Array.isArray(json.entries) ? json.entries : [],
total: Number(json.total || 0),
limit: Number(json.limit || MCP_PAGE_SIZE),
offset: Number(json.offset || offset),
});
} finally {
setLoading(false);
}
}, [offset, successFilter, t, toolFilter]);
useEffect(() => {
void fetchAudit();
}, [fetchAudit]);
return (
<div className="space-y-5">
<Card className="p-5">
<div className="flex flex-col gap-4 lg:flex-row lg:items-start lg:justify-between">
<div>
<h2 className="text-xl font-semibold text-text-main">{t("mcpAudit")}</h2>
<p className="mt-1 text-sm text-text-muted">{t("mcpAuditDesc")}</p>
<p className="mt-2 text-xs text-text-muted">
{t("showing", { count: data.entries.length, total: data.total })}
</p>
</div>
<button
onClick={() => void fetchAudit()}
disabled={loading}
className="inline-flex items-center gap-2 rounded-lg border border-border px-3 py-2 text-sm font-medium text-text-main transition-colors hover:bg-sidebar disabled:opacity-40"
>
<span
className={`material-symbols-outlined text-[16px] ${loading ? "animate-spin" : ""}`}
>
refresh
</span>
{t("refresh")}
</button>
</div>
</Card>
<Card className="p-4">
<div className="grid gap-3 md:grid-cols-3">
<label className="space-y-1">
<span className="text-xs font-medium uppercase tracking-wider text-text-muted">
{t("tool")}
</span>
<input
value={toolFilter}
onChange={(event) => {
setOffset(0);
setToolFilter(event.target.value);
}}
placeholder={t("toolPlaceholder")}
className="w-full rounded-lg border border-border bg-surface px-3 py-2 text-sm text-text-main focus:outline-none focus:ring-2 focus:ring-primary/40"
/>
</label>
<label className="space-y-1">
<span className="text-xs font-medium uppercase tracking-wider text-text-muted">
{t("result")}
</span>
<select
value={successFilter}
onChange={(event) => {
setOffset(0);
setSuccessFilter(event.target.value as "all" | "true" | "false");
}}
className="w-full rounded-lg border border-border bg-surface px-3 py-2 text-sm text-text-main focus:outline-none focus:ring-2 focus:ring-primary/40"
>
<option value="all">{t("allResults")}</option>
<option value="true">{t("success")}</option>
<option value="false">{t("failure")}</option>
</select>
</label>
<div className="flex items-end">
<button
onClick={() => {
setToolFilter("");
setSuccessFilter("all");
setOffset(0);
}}
className="w-full rounded-lg border border-border px-3 py-2 text-sm font-medium text-text-main transition-colors hover:bg-sidebar"
>
{t("clearFilters")}
</button>
</div>
</div>
</Card>
<Card className="overflow-hidden">
{loading ? (
<div className="p-8 text-center text-sm text-text-muted">{t("loading")}</div>
) : data.entries.length === 0 ? (
<div className="p-10 text-center">
<span className="material-symbols-outlined text-[40px] text-text-muted">terminal</span>
<p className="mt-3 text-sm text-text-muted">{t("noMcpEvents")}</p>
</div>
) : (
<div className="overflow-x-auto">
<table className="w-full min-w-[860px] text-left text-sm">
<thead className="border-b border-border bg-sidebar/40 text-xs uppercase tracking-wider text-text-muted">
<tr>
<th className="px-4 py-3 font-medium">{t("timestamp")}</th>
<th className="px-4 py-3 font-medium">{t("tool")}</th>
<th className="px-4 py-3 font-medium">{t("duration")}</th>
<th className="px-4 py-3 font-medium">{t("result")}</th>
<th className="px-4 py-3 font-medium">{t("apiKey")}</th>
<th className="px-4 py-3 font-medium">{t("output")}</th>
</tr>
</thead>
<tbody className="divide-y divide-border">
{data.entries.map((entry) => (
<tr key={entry.id} className="transition-colors hover:bg-sidebar/30">
<td className="whitespace-nowrap px-4 py-3 font-mono text-xs text-text-muted">
{new Date(entry.createdAt).toLocaleString()}
</td>
<td className="px-4 py-3 font-mono text-xs text-text-main">{entry.toolName}</td>
<td className="px-4 py-3 text-text-muted">{entry.durationMs}ms</td>
<td className="px-4 py-3">
<span
className={`rounded-full border px-2 py-1 text-xs font-medium ${
entry.success
? "border-emerald-500/30 bg-emerald-500/10 text-emerald-600"
: "border-red-500/30 bg-red-500/10 text-red-600"
}`}
>
{entry.success ? t("success") : entry.errorCode || t("failure")}
</span>
</td>
<td className="px-4 py-3 font-mono text-xs text-text-muted">
{entry.apiKeyId || t("notAvailable")}
</td>
<td className="max-w-[280px] truncate px-4 py-3 text-xs text-text-muted">
{entry.outputSummary || t("notAvailable")}
</td>
</tr>
))}
</tbody>
</table>
</div>
)}
</Card>
<div className="flex items-center justify-end gap-2">
<button
onClick={() => setOffset((current) => Math.max(0, current - MCP_PAGE_SIZE))}
disabled={offset === 0 || loading}
className="rounded-lg border border-border px-3 py-2 text-sm font-medium text-text-main transition-colors hover:bg-sidebar disabled:opacity-40"
>
{t("previous")}
</button>
<button
onClick={() => setOffset((current) => current + MCP_PAGE_SIZE)}
disabled={offset + MCP_PAGE_SIZE >= data.total || loading}
className="rounded-lg border border-border px-3 py-2 text-sm font-medium text-text-main transition-colors hover:bg-sidebar disabled:opacity-40"
>
{t("next")}
</button>
</div>
</div>
);
}

View File

@@ -0,0 +1,32 @@
"use client";
import { useState, useEffect, useCallback } from "react";
import FilesListTab from "../FilesListTab";
import { mapFileApiToRecord } from "../batch-utils";
import { FileRecord } from "@/lib/db/files";
export default function BatchFilesPage() {
const [files, setFiles] = useState<FileRecord[]>([]);
const [loading, setLoading] = useState(true);
const fetchFiles = useCallback(async () => {
setLoading(true);
try {
const res = await fetch("/api/v1/files?limit=20");
if (res.ok) {
const data = await res.json();
setFiles((data.data || []).map(mapFileApiToRecord));
}
} catch {
// ignore
} finally {
setLoading(false);
}
}, []);
useEffect(() => {
void fetchFiles();
}, [fetchFiles]);
return <FilesListTab files={files} loading={loading} onRefresh={fetchFiles} />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import BudgetTab from "../../usage/components/BudgetTab";
export default function CostsBudgetPage() {
return <BudgetTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import PricingTab from "../../settings/components/PricingTab";
export default function CostsPricingPage() {
return <PricingTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import AuditLogTab from "../AuditLogTab";
export default function LogsActivityPage() {
return <AuditLogTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ConsoleLogViewer from "@/shared/components/ConsoleLogViewer";
export default function LogsConsolePage() {
return <ConsoleLogViewer />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ProxyLogger from "@/shared/components/ProxyLogger";
export default function LogsProxyPage() {
return <ProxyLogger />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import McpDashboardPage from "../endpoint/components/MCPDashboard";
export default function McpPage() {
return <McpDashboardPage />;
}

View File

@@ -0,0 +1,15 @@
"use client";
import PayloadRulesTab from "../components/PayloadRulesTab";
import RequestLimitsTab from "../components/RequestLimitsTab";
import CliproxyapiSettingsTab from "../components/CliproxyapiSettingsTab";
export default function SettingsAdvancedPage() {
return (
<div className="space-y-6">
<PayloadRulesTab />
<RequestLimitsTab />
<CliproxyapiSettingsTab />
</div>
);
}

View File

@@ -0,0 +1,19 @@
"use client";
import ThinkingBudgetTab from "../components/ThinkingBudgetTab";
import VisionBridgeSettingsTab from "../components/VisionBridgeSettingsTab";
import SystemPromptTab from "../components/SystemPromptTab";
import MemorySkillsTab from "../components/MemorySkillsTab";
import ModelsDevSyncTab from "../components/ModelsDevSyncTab";
export default function SettingsAiPage() {
return (
<div className="space-y-6">
<ThinkingBudgetTab />
<VisionBridgeSettingsTab />
<SystemPromptTab />
<MemorySkillsTab />
<ModelsDevSyncTab />
</div>
);
}

View File

@@ -0,0 +1,7 @@
"use client";
import AppearanceTab from "../components/AppearanceTab";
export default function SettingsAppearancePage() {
return <AppearanceTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import SystemStorageTab from "../components/SystemStorageTab";
export default function SettingsGeneralPage() {
return <SystemStorageTab />;
}

View File

@@ -0,0 +1,7 @@
"use client";
import ResilienceTab from "../components/ResilienceTab";
export default function SettingsResiliencePage() {
return <ResilienceTab />;
}

View File

@@ -0,0 +1,19 @@
"use client";
import RoutingTab from "../components/RoutingTab";
import ModelRoutingSection from "@/shared/components/ModelRoutingSection";
import ComboDefaultsTab from "../components/ComboDefaultsTab";
import ModelAliasesUnified from "../components/ModelAliasesUnified";
import BackgroundDegradationTab from "../components/BackgroundDegradationTab";
export default function SettingsRoutingPage() {
return (
<div className="space-y-6">
<RoutingTab />
<ModelRoutingSection />
<ComboDefaultsTab />
<ModelAliasesUnified />
<BackgroundDegradationTab />
</div>
);
}

View File

@@ -0,0 +1,7 @@
"use client";
import SecurityTab from "../components/SecurityTab";
export default function SettingsSecurityPage() {
return <SecurityTab />;
}

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "بداية سريعة",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Бърз старт",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Rychlý start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Hurtig start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Schnellstart",

View File

@@ -745,7 +745,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "Webhooks",
@@ -903,7 +936,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Inicio rápido",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Pika-aloitus",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Démarrage rapide",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "התחלה מהירה",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "त्वरित शुरुआत",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Gyors kezdés",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Mulai Cepat",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Avvio rapido",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "クイックスタート",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "빠른 시작",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Mula Pantas",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Snel beginnen",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Rask start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Mabilis na Pagsisimula",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Szybki start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Início Rápido",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Início rápido",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Pornire rapidă",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Быстрый старт",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Rýchly štart",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Snabbstart",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "เริ่มต้นอย่างรวดเร็ว",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Hızlı Başlangıç",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Швидкий старт",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Quick Start",

View File

@@ -743,7 +743,40 @@
"contextSection": "Context & Cache",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "Compression Combos"
"contextCombos": "Compression Combos",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "__MISSING__:Webhooks",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "Bắt đầu nhanh",

View File

@@ -743,7 +743,40 @@
"contextSection": "上下文与缓存",
"contextCaveman": "Caveman",
"contextRtk": "RTK",
"contextCombos": "压缩组合"
"contextCombos": "压缩组合",
"routingSection": "Routing",
"protocolsSection": "Protocols",
"agentsAiSection": "Agents & AI",
"cacheContextSection": "Cache & Context",
"analyticsSection": "Analytics",
"costsSection": "Costs",
"monitoringSection": "Monitoring",
"auditSecuritySection": "Audit & Security",
"devtoolsSection": "Dev Tools",
"configurationSection": "Configuration",
"aiFeaturesSection": "AI Features",
"mcp": "MCP",
"a2a": "A2A",
"apiEndpoints": "API Endpoints",
"batchFiles": "Files",
"analyticsEvals": "Evals",
"analyticsSearch": "Search",
"analyticsUtilization": "Utilization",
"analyticsComboHealth": "Combo Health",
"analyticsCompression": "Compression",
"costsBudget": "Budget",
"costsPricing": "Pricing",
"logsProxy": "Proxy Logs",
"logsConsole": "Console",
"logsActivity": "Activity",
"auditMcp": "MCP Audit",
"settingsGeneral": "General",
"settingsAppearance": "Appearance",
"settingsAi": "AI Settings",
"settingsSecurity": "Security",
"settingsRouting": "Routing",
"settingsResilience": "Resilience",
"settingsAdvanced": "Advanced"
},
"webhooks": {
"title": "Webhook",
@@ -901,7 +934,27 @@
"auditDescription": "Compliance audit trail of API key usage, MCP tool calls, and policy events",
"webhooksDescription": "Configure webhook endpoints to receive real-time event notifications",
"healthDescription": "System health overview: providers, circuit breakers, rate limits, and database",
"proxyDescription": "Configure upstream proxy settings for outbound provider connections"
"proxyDescription": "Configure upstream proxy settings for outbound provider connections",
"apiEndpointsDescription": "Manage custom API endpoint configurations and routing overrides",
"batchFilesDescription": "Browse and manage batch job output files and results",
"analyticsEvalsDescription": "Model evaluation results and performance benchmarks",
"analyticsSearchDescription": "Search query analytics, cache hit rates, and cost tracking",
"analyticsUtilizationDescription": "Provider utilization metrics and capacity planning",
"analyticsComboHealthDescription": "Real-time health and performance of combo routing configurations",
"analyticsCompressionDescription": "Context compression analytics and token savings",
"costsBudgetDescription": "Budget limits and spending alerts per API key and provider",
"costsPricingDescription": "Custom pricing configuration for token cost calculations",
"logsProxyDescription": "Upstream proxy request logs and traffic inspection",
"logsConsoleDescription": "Application console output and debug logs",
"logsActivityDescription": "Audit trail of user actions and system events",
"auditMcpDescription": "MCP tool invocation audit trail and compliance records",
"settingsGeneralDescription": "Storage, database, and general instance configuration",
"settingsAppearanceDescription": "Theme, branding, and visual customization",
"settingsAiDescription": "AI behaviors, thinking budgets, vision, and memory settings",
"settingsSecurityDescription": "Authentication, authorization, and access control settings",
"settingsRoutingDescription": "Routing rules, model aliases, combo defaults, and degradation settings",
"settingsResilienceDescription": "Circuit breaker, retry, and fallback configuration",
"settingsAdvancedDescription": "Advanced payload rules, request limits, and proxy API settings"
},
"home": {
"quickStart": "快速入门",

View File

@@ -37,7 +37,6 @@ const HEADER_DESCRIPTIONS: Partial<Record<HideableSidebarItemId, string>> = {
cache: "cacheDescription",
limits: "limitsDescription",
media: "mediaDescription",
"cli-tools": "cliToolsDescription",
agents: "agentsDescription",
"cloud-agents": "cloudAgentsDescription",
memory: "memoryDescription",
@@ -56,6 +55,35 @@ const HEADER_DESCRIPTIONS: Partial<Record<HideableSidebarItemId, string>> = {
health: "healthDescription",
proxy: "proxyDescription",
changelog: "changelogDescription",
// Protocols
mcp: "mcpDescription",
a2a: "a2aDescription",
"api-endpoints": "apiEndpointsDescription",
// Agents & AI sub-pages
"batch-files": "batchFilesDescription",
// Analytics sub-pages
"analytics-evals": "analyticsEvalsDescription",
"analytics-search": "analyticsSearchDescription",
"analytics-utilization": "analyticsUtilizationDescription",
"analytics-combo-health": "analyticsComboHealthDescription",
"analytics-compression": "analyticsCompressionDescription",
// Costs sub-pages
"costs-budget": "costsBudgetDescription",
"costs-pricing": "costsPricingDescription",
// Logs sub-pages
"logs-proxy": "logsProxyDescription",
"logs-console": "logsConsoleDescription",
"logs-activity": "logsActivityDescription",
// Audit sub-pages
"audit-mcp": "auditMcpDescription",
// Settings sub-pages
"settings-general": "settingsGeneralDescription",
"settings-appearance": "settingsAppearanceDescription",
"settings-ai": "settingsAiDescription",
"settings-security": "settingsSecurityDescription",
"settings-routing": "settingsRoutingDescription",
"settings-resilience": "settingsResilienceDescription",
"settings-advanced": "settingsAdvancedDescription",
};
// Build href → sidebar item lookup (non-external items only)

View File

@@ -1,6 +1,6 @@
"use client";
import { useState, useEffect } from "react";
import { useState, useEffect, useRef, useCallback } from "react";
import Link from "next/link";
import { usePathname } from "next/navigation";
import { cn } from "@/shared/utils/cn";
@@ -16,9 +16,12 @@ import {
SIDEBAR_SETTINGS_UPDATED_EVENT,
SIDEBAR_SECTIONS,
normalizeHiddenSidebarItems,
type SidebarSectionId,
} from "@/shared/constants/sidebarVisibility";
const isE2EMode = process.env.NEXT_PUBLIC_OMNIROUTE_E2E_MODE === "1";
const DEFAULT_EXPANDED: SidebarSectionId = "routing";
const EXPANDED_SECTIONS_KEY = "sidebar-expanded-sections";
type SidebarProps = {
onClose?: () => void;
@@ -27,6 +30,8 @@ type SidebarProps = {
isMacElectron?: boolean;
};
type HoveredItem = { id: string; label: string; x: number; y: number } | null;
export default function Sidebar({
onClose,
collapsed = false,
@@ -36,6 +41,7 @@ export default function Sidebar({
const pathname = usePathname();
const t = useTranslations("sidebar");
const tc = useTranslations("common");
const sidebarRef = useRef<HTMLElement>(null);
const [showShutdownModal, setShowShutdownModal] = useState(false);
const [showRestartModal, setShowRestartModal] = useState(false);
const [isShuttingDown, setIsShuttingDown] = useState(false);
@@ -45,6 +51,27 @@ export default function Sidebar({
const [hiddenSidebarItems, setHiddenSidebarItems] = useState<string[]>([]);
const [customAppName, setCustomAppName] = useState<string | null>(null);
const [customLogo, setCustomLogo] = useState<string | null>(null);
const [expandedSections, setExpandedSections] = useState<Set<SidebarSectionId>>(
new Set([DEFAULT_EXPANDED])
);
const [hoveredItem, setHoveredItem] = useState<HoveredItem>(null);
// Load persisted expanded sections on mount
useEffect(() => {
try {
const stored = localStorage.getItem(EXPANDED_SECTIONS_KEY);
if (stored) {
const parsed = JSON.parse(stored) as SidebarSectionId[];
if (Array.isArray(parsed) && parsed.length > 0) {
setExpandedSections(new Set(parsed));
return;
}
}
} catch {
// ignore parse errors
}
setExpandedSections(new Set([DEFAULT_EXPANDED]));
}, []);
useEffect(() => {
const applySettings = (data) => {
@@ -93,6 +120,62 @@ export default function Sidebar({
};
}, []);
const getSidebarLabel = (key: string, fallback: string) =>
typeof t.has === "function" && t.has(key) ? t(key) : fallback;
const hiddenSidebarSet = new Set(hiddenSidebarItems);
const visibleSections = SIDEBAR_SECTIONS.filter(
(section) => section.visibility !== "debug" || showDebug
)
.map((section) => ({
...section,
title: getSidebarLabel(section.titleKey, section.titleFallback),
items: section.items
.map((item) => ({ ...item, label: getSidebarLabel(item.i18nKey, item.id) }))
.filter((item) => !hiddenSidebarSet.has(item.id)),
}))
.filter((section) => section.items.length > 0);
const activeHref = getActiveSidebarHref(
pathname,
visibleSections.flatMap((section) => section.items)
);
// Auto-expand the section containing the active page
useEffect(() => {
if (collapsed) return;
for (const section of visibleSections) {
if (section.items.some((item) => !item.external && item.href === activeHref)) {
setExpandedSections((prev) => {
if (prev.has(section.id as SidebarSectionId)) return prev;
const next = new Set(prev);
next.add(section.id as SidebarSectionId);
try {
localStorage.setItem(EXPANDED_SECTIONS_KEY, JSON.stringify([...next]));
} catch {}
return next;
});
break;
}
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [activeHref, collapsed]);
const toggleSection = useCallback((sectionId: SidebarSectionId) => {
setExpandedSections((prev) => {
const next = new Set(prev);
if (next.has(sectionId)) {
next.delete(sectionId);
} else {
next.add(sectionId);
}
try {
localStorage.setItem(EXPANDED_SECTIONS_KEY, JSON.stringify([...next]));
} catch {}
return next;
});
}, []);
const handleShutdown = async () => {
setIsShuttingDown(true);
try {
@@ -120,46 +203,50 @@ export default function Sidebar({
}, 3000);
};
const getSidebarLabel = (key: string, fallback: string) =>
typeof t.has === "function" && t.has(key) ? t(key) : fallback;
const hiddenSidebarSet = new Set(hiddenSidebarItems);
const visibleSections = SIDEBAR_SECTIONS.filter(
(section) => section.visibility !== "debug" || showDebug
)
.map((section) => ({
...section,
title: getSidebarLabel(section.titleKey, section.titleFallback),
items: section.items
.map((item) => ({ ...item, label: t(item.i18nKey) }))
.filter((item) => !hiddenSidebarSet.has(item.id)),
}))
.filter((section) => section.items.length > 0);
const activeHref = getActiveSidebarHref(
pathname,
visibleSections.flatMap((section) => section.items)
const handleMouseEnter = useCallback(
(e: React.MouseEvent<HTMLElement>, id: string, label: string) => {
if (!collapsed) return;
const rect = e.currentTarget.getBoundingClientRect();
const sidebarRect = sidebarRef.current?.getBoundingClientRect();
setHoveredItem({
id,
label,
x: (sidebarRect?.right ?? 64) + 8,
y: rect.top + rect.height / 2,
});
},
[collapsed]
);
const handleMouseLeave = useCallback(() => {
setHoveredItem(null);
}, []);
const renderNavLink = (item) => {
const active = !item.external && activeHref === item.href;
const className = cn(
"flex items-center gap-3 rounded-lg transition-all group",
collapsed ? "justify-center px-2 py-2.5" : "px-4 py-2",
collapsed ? "justify-center px-2 py-2.5" : "px-3 py-1.5",
active
? "bg-primary/10 text-primary"
: "text-text-muted hover:bg-surface/50 hover:text-text-main"
);
const iconClassName = cn(
"material-symbols-outlined text-[18px]",
"material-symbols-outlined text-[18px] shrink-0",
active ? "fill-1" : "group-hover:text-primary transition-colors"
);
const content = (
<>
<span className={iconClassName}>{item.icon}</span>
{!collapsed && <span className="text-sm font-medium">{item.label}</span>}
{!collapsed && <span className="text-sm font-medium truncate">{item.label}</span>}
</>
);
const sharedProps = {
onMouseEnter: (e: React.MouseEvent<HTMLElement>) => handleMouseEnter(e, item.id, item.label),
onMouseLeave: handleMouseLeave,
};
if (item.external) {
return (
<a
@@ -168,8 +255,8 @@ export default function Sidebar({
target="_blank"
rel="noopener noreferrer"
onClick={onClose}
title={collapsed ? item.label : undefined}
className={className}
{...sharedProps}
>
{content}
</a>
@@ -181,8 +268,8 @@ export default function Sidebar({
key={item.href}
href={item.href}
onClick={onClose}
title={collapsed ? item.label : undefined}
className={className}
{...sharedProps}
>
{content}
</Link>
@@ -192,9 +279,10 @@ export default function Sidebar({
return (
<>
<aside
ref={sidebarRef}
className={cn(
"flex h-full min-h-0 flex-col border-r border-black/5 bg-sidebar transition-all duration-300 ease-in-out dark:border-white/5",
collapsed ? "w-16" : "w-80"
collapsed ? "w-16" : "w-[220px]"
)}
style={{
paddingTop: isMacElectron ? "var(--desktop-safe-top)" : undefined,
@@ -211,7 +299,7 @@ export default function Sidebar({
className={cn(
"flex items-center gap-2 pb-2",
isMacElectron ? "pt-3" : "pt-5",
collapsed ? "px-3 justify-center" : "px-6"
collapsed ? "px-3 justify-center" : "px-4"
)}
aria-hidden="true"
>
@@ -243,12 +331,12 @@ export default function Sidebar({
</div>
)}
<div className={cn("py-4", collapsed ? "px-2" : "px-6")}>
<div className={cn("py-3", collapsed ? "px-2" : "px-4")}>
<Link
href="/home"
className={cn("flex items-center", collapsed ? "justify-center" : "gap-3")}
className={cn("flex items-center", collapsed ? "justify-center" : "gap-2.5")}
>
<div className="flex items-center justify-center size-9 rounded bg-linear-to-br from-[#E54D5E] to-[#C93D4E] shrink-0">
<div className="flex items-center justify-center size-8 rounded bg-linear-to-br from-[#E54D5E] to-[#C93D4E] shrink-0">
{customLogo ? (
<img
src={customLogo}
@@ -256,15 +344,15 @@ export default function Sidebar({
className="size-5 object-contain"
/>
) : (
<OmniRouteLogo size={20} className="text-white" />
<OmniRouteLogo size={18} className="text-white" />
)}
</div>
{!collapsed && (
<div className="flex flex-col">
<h1 className="text-lg font-semibold tracking-tight text-text-main">
<div className="flex flex-col min-w-0">
<h1 className="text-sm font-semibold tracking-tight text-text-main truncate">
{customAppName || APP_CONFIG.name}
</h1>
<span className="text-xs text-text-muted">v{APP_CONFIG.version}</span>
<span className="text-[10px] text-text-muted">v{APP_CONFIG.version}</span>
</div>
)}
</Link>
@@ -273,24 +361,55 @@ export default function Sidebar({
<nav
aria-label="Main navigation"
className={cn(
"min-h-0 flex-1 space-y-1 overflow-y-auto py-2 custom-scrollbar",
collapsed ? "px-2" : "px-4"
"min-h-0 flex-1 overflow-y-auto py-1 custom-scrollbar",
collapsed ? "px-2 space-y-0.5" : "px-3"
)}
>
{visibleSections.map((section) => {
const showTitle = section.showTitleInSidebar !== false;
const isExpanded = expandedSections.has(section.id as SidebarSectionId);
if (collapsed) {
return (
<div key={section.id}>
{showTitle && (
<div className="border-t border-black/5 dark:border-white/5 my-1.5" />
)}
{section.items.map(renderNavLink)}
</div>
);
}
if (!showTitle) {
return (
<div key={section.id} className="space-y-0.5">
{section.items.map(renderNavLink)}
</div>
);
}
return (
<div key={section.id} className={showTitle ? "pt-4 mt-2" : undefined}>
{!collapsed && showTitle && (
<p className="px-4 text-xs font-semibold text-text-muted/60 uppercase tracking-wider mb-2">
<div key={section.id} className="mt-3">
<button
onClick={() => toggleSection(section.id as SidebarSectionId)}
aria-expanded={isExpanded}
className="w-full flex items-center justify-between px-3 py-1 rounded-md hover:bg-surface/30 transition-colors group/section"
>
<span className="text-[10px] font-semibold text-text-muted/60 uppercase tracking-wider">
{section.title}
</p>
</span>
<span
className={cn(
"material-symbols-outlined text-[14px] text-text-muted/40 transition-transform duration-200 group-hover/section:text-text-muted/70",
isExpanded && "rotate-180"
)}
>
expand_more
</span>
</button>
{isExpanded && (
<div className="mt-0.5 space-y-0.5">{section.items.map(renderNavLink)}</div>
)}
{collapsed && showTitle && (
<div className="border-t border-black/5 dark:border-white/5 mb-2" />
)}
{section.items.map(renderNavLink)}
</div>
);
})}
@@ -301,10 +420,10 @@ export default function Sidebar({
<div
className={cn(
"shrink-0 border-t border-black/5 dark:border-white/5",
collapsed ? "p-2 flex flex-col gap-1" : "p-3 flex gap-2"
collapsed ? "p-2 flex flex-col gap-1" : "p-2 flex gap-2"
)}
style={{
paddingBottom: isMacElectron ? "calc(0.75rem + var(--desktop-safe-bottom))" : undefined,
paddingBottom: isMacElectron ? "calc(0.5rem + var(--desktop-safe-bottom))" : undefined,
}}
>
<button
@@ -313,11 +432,11 @@ export default function Sidebar({
className={cn(
"flex items-center justify-center gap-2 rounded-lg font-medium transition-all",
"text-amber-500 hover:bg-amber-500/10 border border-amber-500/20 hover:border-amber-500/40",
collapsed ? "p-2" : "flex-1 min-w-0 px-3 py-2 text-xs"
collapsed ? "p-2" : "flex-1 min-w-0 px-2 py-1.5 text-xs"
)}
>
<span className="material-symbols-outlined text-[18px]">restart_alt</span>
{!collapsed && t("restart")}
<span className="material-symbols-outlined text-[16px]">restart_alt</span>
{!collapsed && <span className="truncate">{t("restart")}</span>}
</button>
<button
onClick={() => setShowShutdownModal(true)}
@@ -325,15 +444,28 @@ export default function Sidebar({
className={cn(
"flex items-center justify-center gap-2 rounded-lg font-medium transition-all",
"text-red-500 hover:bg-red-500/10 border border-red-500/20 hover:border-red-500/40",
collapsed ? "p-2" : "flex-1 min-w-0 px-3 py-2 text-xs"
collapsed ? "p-2" : "flex-1 min-w-0 px-2 py-1.5 text-xs"
)}
>
<span className="material-symbols-outlined text-[18px]">power_settings_new</span>
{!collapsed && t("shutdown")}
<span className="material-symbols-outlined text-[16px]">power_settings_new</span>
{!collapsed && <span className="truncate">{t("shutdown")}</span>}
</button>
</div>
</aside>
{/* Styled tooltip for collapsed sidebar */}
{collapsed && hoveredItem && (
<div
className="fixed z-[200] pointer-events-none flex items-center"
style={{ left: hoveredItem.x, top: hoveredItem.y, transform: "translateY(-50%)" }}
>
<div className="w-0 h-0 border-t-[5px] border-b-[5px] border-r-[6px] border-t-transparent border-b-transparent border-r-sidebar dark:border-r-sidebar" />
<div className="px-2.5 py-1.5 bg-sidebar text-text-main text-xs font-medium rounded-md shadow-lg border border-black/10 dark:border-white/10 whitespace-nowrap">
{hoveredItem.label}
</div>
</div>
)}
<ConfirmModal
isOpen={showShutdownModal}
onClose={() => setShowShutdownModal(false)}

View File

@@ -1,40 +1,85 @@
export const HIDEABLE_SIDEBAR_ITEM_IDS = [
// Routing
"home",
"endpoints",
"api-manager",
"providers",
"combos",
"limits",
// Protocols
"mcp",
"a2a",
"api-endpoints",
// Agents & AI
"agents",
"cloud-agents",
"batch",
"costs",
"analytics",
"batch-files",
// Cache & Context
"cache",
"context-caveman",
"context-rtk",
"context-combos",
"limits",
"cli-tools",
"agents",
"cloud-agents",
// Analytics
"analytics",
"analytics-evals",
"analytics-search",
"analytics-utilization",
"analytics-combo-health",
"analytics-compression",
// Costs
"costs",
"costs-budget",
"costs-pricing",
// Monitoring
"logs",
"logs-proxy",
"logs-console",
"logs-activity",
"health",
// Audit & Security
"audit",
"audit-mcp",
"webhooks",
// Dev Tools
"translator",
"playground",
"search-tools",
// Configuration
"settings",
"settings-general",
"settings-appearance",
"settings-ai",
"settings-security",
"settings-routing",
"settings-resilience",
"settings-advanced",
"proxy",
// AI Features
"memory",
"skills",
"agent-skills",
"translator",
"playground",
"media",
"search-tools",
"logs",
"audit",
"webhooks",
"health",
"proxy",
"settings",
// Help
"docs",
"issues",
"changelog",
] as const;
export type HideableSidebarItemId = (typeof HIDEABLE_SIDEBAR_ITEM_IDS)[number];
export type SidebarSectionId = "primary" | "context" | "cli" | "debug" | "system" | "help";
export type SidebarSectionId =
| "routing"
| "protocols"
| "agents-ai"
| "cache-context"
| "analytics"
| "costs"
| "monitoring"
| "audit-security"
| "devtools"
| "configuration"
| "ai-features"
| "help";
export interface SidebarItemDefinition {
id: HideableSidebarItemId;
@@ -54,30 +99,30 @@ export interface SidebarSectionDefinition {
visibility?: "always" | "debug";
}
const PRIMARY_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
const ROUTING_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "home", href: "/home", i18nKey: "home", icon: "home", exact: true },
{ id: "endpoints", href: "/dashboard/endpoint", i18nKey: "endpoints", icon: "api" },
{ id: "api-manager", href: "/dashboard/api-manager", i18nKey: "apiManager", icon: "vpn_key" },
{ id: "providers", href: "/dashboard/providers", i18nKey: "providers", icon: "dns" },
{ id: "combos", href: "/dashboard/combos", i18nKey: "combos", icon: "layers" },
{ id: "batch", href: "/dashboard/batch", i18nKey: "batch", icon: "view_list" },
{ id: "costs", href: "/dashboard/costs", i18nKey: "costs", icon: "account_balance_wallet" },
{ id: "analytics", href: "/dashboard/analytics", i18nKey: "analytics", icon: "analytics" },
{ id: "cache", href: "/dashboard/cache", i18nKey: "cache", icon: "cached" },
{ id: "limits", href: "/dashboard/limits", i18nKey: "limits", icon: "tune" },
{ id: "media", href: "/dashboard/cache/media", i18nKey: "media", icon: "perm_media" },
];
const CLI_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "cli-tools", href: "/dashboard/cli-tools", i18nKey: "cliToolsShort", icon: "terminal" },
const PROTOCOLS_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "mcp", href: "/dashboard/mcp", i18nKey: "mcp", icon: "hub" },
{ id: "a2a", href: "/dashboard/a2a", i18nKey: "a2a", icon: "device_hub" },
{ id: "api-endpoints", href: "/dashboard/api-endpoints", i18nKey: "apiEndpoints", icon: "api" },
];
const AGENTS_AI_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "agents", href: "/dashboard/agents", i18nKey: "agents", icon: "smart_toy" },
{ id: "cloud-agents", href: "/dashboard/cloud-agents", i18nKey: "cloudAgents", icon: "cloud" },
{ id: "memory", href: "/dashboard/memory", i18nKey: "memory", icon: "psychology" },
{ id: "skills", href: "/dashboard/skills", i18nKey: "omniSkills", icon: "auto_fix_high" },
{ id: "agent-skills", href: "/dashboard/agent-skills", i18nKey: "agentSkills", icon: "share" },
{ id: "batch", href: "/dashboard/batch", i18nKey: "batch", icon: "view_list" },
{ id: "batch-files", href: "/dashboard/batch/files", i18nKey: "batchFiles", icon: "folder" },
];
const CONTEXT_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
const CACHE_CONTEXT_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "cache", href: "/dashboard/cache", i18nKey: "cache", icon: "cached" },
{
id: "context-caveman",
href: "/dashboard/context/caveman",
@@ -98,7 +143,91 @@ const CONTEXT_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
},
];
const DEBUG_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
const ANALYTICS_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "analytics", href: "/dashboard/analytics", i18nKey: "analytics", icon: "analytics" },
{
id: "analytics-evals",
href: "/dashboard/analytics/evals",
i18nKey: "analyticsEvals",
icon: "labs",
},
{
id: "analytics-search",
href: "/dashboard/analytics/search",
i18nKey: "analyticsSearch",
icon: "manage_search",
},
{
id: "analytics-utilization",
href: "/dashboard/analytics/utilization",
i18nKey: "analyticsUtilization",
icon: "bar_chart",
},
{
id: "analytics-combo-health",
href: "/dashboard/analytics/combo-health",
i18nKey: "analyticsComboHealth",
icon: "monitor_heart",
},
{
id: "analytics-compression",
href: "/dashboard/analytics/compression",
i18nKey: "analyticsCompression",
icon: "data_compression",
},
];
const COSTS_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "costs", href: "/dashboard/costs", i18nKey: "costs", icon: "account_balance_wallet" },
{
id: "costs-budget",
href: "/dashboard/costs/budget",
i18nKey: "costsBudget",
icon: "savings",
},
{
id: "costs-pricing",
href: "/dashboard/costs/pricing",
i18nKey: "costsPricing",
icon: "price_change",
},
];
const MONITORING_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "logs", href: "/dashboard/logs", i18nKey: "logs", icon: "description" },
{
id: "logs-proxy",
href: "/dashboard/logs/proxy",
i18nKey: "logsProxy",
icon: "lan",
},
{
id: "logs-console",
href: "/dashboard/logs/console",
i18nKey: "logsConsole",
icon: "terminal",
},
{
id: "logs-activity",
href: "/dashboard/logs/activity",
i18nKey: "logsActivity",
icon: "history",
},
{ id: "health", href: "/dashboard/health", i18nKey: "health", icon: "health_and_safety" },
];
const AUDIT_SECURITY_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "audit", href: "/dashboard/audit", i18nKey: "auditLog", icon: "policy" },
{
id: "audit-mcp",
href: "/dashboard/audit/mcp",
i18nKey: "auditMcp",
icon: "security",
},
{ id: "webhooks", href: "/dashboard/webhooks", i18nKey: "webhooks", icon: "webhook" },
];
const DEVTOOLS_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "translator", href: "/dashboard/translator", i18nKey: "translator", icon: "translate" },
{ id: "playground", href: "/dashboard/playground", i18nKey: "playground", icon: "science" },
{
@@ -109,13 +238,63 @@ const DEBUG_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
},
];
const SYSTEM_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "logs", href: "/dashboard/logs", i18nKey: "logs", icon: "description" },
{ id: "audit", href: "/dashboard/audit", i18nKey: "auditLog", icon: "policy" },
{ id: "webhooks", href: "/dashboard/webhooks", i18nKey: "webhooks", icon: "webhook" },
{ id: "health", href: "/dashboard/health", i18nKey: "health", icon: "health_and_safety" },
{ id: "proxy", href: "/dashboard/system/proxy", i18nKey: "proxy", icon: "dns" },
const CONFIGURATION_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "settings", href: "/dashboard/settings", i18nKey: "settings", icon: "settings" },
{
id: "settings-general",
href: "/dashboard/settings/general",
i18nKey: "settingsGeneral",
icon: "tune",
},
{
id: "settings-appearance",
href: "/dashboard/settings/appearance",
i18nKey: "settingsAppearance",
icon: "palette",
},
{
id: "settings-ai",
href: "/dashboard/settings/ai",
i18nKey: "settingsAi",
icon: "auto_awesome",
},
{
id: "settings-security",
href: "/dashboard/settings/security",
i18nKey: "settingsSecurity",
icon: "shield",
},
{
id: "settings-routing",
href: "/dashboard/settings/routing",
i18nKey: "settingsRouting",
icon: "route",
},
{
id: "settings-resilience",
href: "/dashboard/settings/resilience",
i18nKey: "settingsResilience",
icon: "health_and_safety",
},
{
id: "settings-advanced",
href: "/dashboard/settings/advanced",
i18nKey: "settingsAdvanced",
icon: "engineering",
},
{ id: "proxy", href: "/dashboard/system/proxy", i18nKey: "proxy", icon: "dns" },
];
const AI_FEATURES_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
{ id: "memory", href: "/dashboard/memory", i18nKey: "memory", icon: "psychology" },
{ id: "skills", href: "/dashboard/skills", i18nKey: "omniSkills", icon: "auto_fix_high" },
{
id: "agent-skills",
href: "/dashboard/agent-skills",
i18nKey: "agentSkills",
icon: "share",
},
{ id: "media", href: "/dashboard/cache/media", i18nKey: "media", icon: "perm_media" },
];
const HELP_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
@@ -132,36 +311,72 @@ const HELP_SIDEBAR_ITEMS: readonly SidebarItemDefinition[] = [
export const SIDEBAR_SECTIONS: readonly SidebarSectionDefinition[] = [
{
id: "primary",
titleKey: "primarySection",
titleFallback: "Main",
items: PRIMARY_SIDEBAR_ITEMS,
id: "routing",
titleKey: "routingSection",
titleFallback: "Routing",
items: ROUTING_SIDEBAR_ITEMS,
showTitleInSidebar: false,
},
{
id: "context",
titleKey: "contextSection",
titleFallback: "Context & Cache",
items: CONTEXT_SIDEBAR_ITEMS,
id: "protocols",
titleKey: "protocolsSection",
titleFallback: "Protocols",
items: PROTOCOLS_SIDEBAR_ITEMS,
},
{
id: "cli",
titleKey: "cliSection",
titleFallback: "CLI",
items: CLI_SIDEBAR_ITEMS,
id: "agents-ai",
titleKey: "agentsAiSection",
titleFallback: "Agents & AI",
items: AGENTS_AI_SIDEBAR_ITEMS,
},
{
id: "debug",
titleKey: "debugSection",
titleFallback: "Debug",
items: DEBUG_SIDEBAR_ITEMS,
id: "cache-context",
titleKey: "cacheContextSection",
titleFallback: "Cache & Context",
items: CACHE_CONTEXT_SIDEBAR_ITEMS,
},
{
id: "analytics",
titleKey: "analyticsSection",
titleFallback: "Analytics",
items: ANALYTICS_SIDEBAR_ITEMS,
},
{
id: "costs",
titleKey: "costsSection",
titleFallback: "Costs",
items: COSTS_SIDEBAR_ITEMS,
},
{
id: "monitoring",
titleKey: "monitoringSection",
titleFallback: "Monitoring",
items: MONITORING_SIDEBAR_ITEMS,
},
{
id: "audit-security",
titleKey: "auditSecuritySection",
titleFallback: "Audit & Security",
items: AUDIT_SECURITY_SIDEBAR_ITEMS,
},
{
id: "devtools",
titleKey: "devtoolsSection",
titleFallback: "Dev Tools",
items: DEVTOOLS_SIDEBAR_ITEMS,
visibility: "debug",
},
{
id: "system",
titleKey: "systemSection",
titleFallback: "System",
items: SYSTEM_SIDEBAR_ITEMS,
id: "configuration",
titleKey: "configurationSection",
titleFallback: "Configuration",
items: CONFIGURATION_SIDEBAR_ITEMS,
},
{
id: "ai-features",
titleKey: "aiFeaturesSection",
titleFallback: "AI Features",
items: AI_FEATURES_SIDEBAR_ITEMS,
},
{
id: "help",