[object Object]

← back to Exo

chore: remove deprecated MlxIbv dashboard references (#1584)

18717023ad4419b4b1c7f49a1b10a99b1c159303 · 2026-02-22 06:56:12 -0800 · Alex Cheema

## Summary
- Remove legacy MlxIbvInstance references from ChatSidebar and ModelCard
components
- MlxIbv was replaced by MlxJaccl; these are leftover type checks
- Split from #1519 for independent review

## Test plan
- [x] Visual inspection of dashboard components

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Files touched

Diff

commit 18717023ad4419b4b1c7f49a1b10a99b1c159303
Author: Alex Cheema <41707476+AlexCheema@users.noreply.github.com>
Date:   Sun Feb 22 06:56:12 2026 -0800

    chore: remove deprecated MlxIbv dashboard references (#1584)
    
    ## Summary
    - Remove legacy MlxIbvInstance references from ChatSidebar and ModelCard
    components
    - MlxIbv was replaced by MlxJaccl; these are leftover type checks
    - Split from #1519 for independent review
    
    ## Test plan
    - [x] Visual inspection of dashboard components
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
---
 dashboard/src/lib/components/ChatSidebar.svelte | 6 +-----
 dashboard/src/lib/components/ModelCard.svelte   | 6 +++---
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/dashboard/src/lib/components/ChatSidebar.svelte b/dashboard/src/lib/components/ChatSidebar.svelte
index b721b033..6a822ddf 100644
--- a/dashboard/src/lib/components/ChatSidebar.svelte
+++ b/dashboard/src/lib/components/ChatSidebar.svelte
@@ -185,11 +185,7 @@
 
     let instanceType: string | null = null;
     if (instanceTag === "MlxRingInstance") instanceType = "MLX Ring";
-    else if (
-      instanceTag === "MlxIbvInstance" ||
-      instanceTag === "MlxJacclInstance"
-    )
-      instanceType = "MLX RDMA";
+    else if (instanceTag === "MlxJacclInstance") instanceType = "MLX RDMA";
 
     let sharding: string | null = null;
     const inst = instance as {
diff --git a/dashboard/src/lib/components/ModelCard.svelte b/dashboard/src/lib/components/ModelCard.svelte
index 9046d2a6..561c325b 100644
--- a/dashboard/src/lib/components/ModelCard.svelte
+++ b/dashboard/src/lib/components/ModelCard.svelte
@@ -21,7 +21,7 @@
     } | null;
     nodes?: Record<string, NodeInfo>;
     sharding?: "Pipeline" | "Tensor";
-    runtime?: "MlxRing" | "MlxIbv" | "MlxJaccl";
+    runtime?: "MlxRing" | "MlxJaccl";
     onLaunch?: () => void;
     tags?: string[];
     apiPreview?: PlacementPreview | null;
@@ -348,7 +348,7 @@
   // Debug mode state
   const isDebugMode = $derived(debugMode());
   const topology = $derived(topologyData());
-  const isRdma = $derived(runtime === "MlxIbv" || runtime === "MlxJaccl");
+  const isRdma = $derived(runtime === "MlxJaccl");
 
   // Get interface name for an IP from node data
   function getInterfaceForIp(nodeId: string, ip?: string): string | null {
@@ -575,7 +575,7 @@
       >
         {runtime === "MlxRing"
           ? "MLX Ring"
-          : runtime === "MlxIbv" || runtime === "MlxJaccl"
+          : runtime === "MlxJaccl"
             ? "MLX RDMA"
             : runtime}
       </span>

← 1780e4ad fix: change RDMA AVAILABLE to RDMA NOT ENABLED warning (#158  ·  back to Exo  ·  feat: add user context prompt and GitHub issue option to mac 7312c535 →