Skip to main content

v26.2.1: Multi-Agent Hooks & Drag-and-Drop Fixes

Braid Team
Braid Team

Braid now installs status hooks for nine different CLI agents out of the box, so tools like Gemini, Codex, Copilot, Cursor, and Grok light up with live status dots and Mission Control cards the moment you launch them in a terminal. This release also fixes drag-and-drop on recent Electron versions, ensures all open terminals re-theme instantly when you switch themes, and enables Widevine playback in embedded app webviews.

Added

  • Per-agent hook services - Modular hook installer for Claude, Gemini, Antigravity, Codex, Copilot, Cursor, Grok, Droid, and Hermes. Each agent gets its own script, config registration, and HTTP route on the hook server so status tracking works without any manual setup.
  • Agent brand icons in Mission Control - Terminal cards now show the detected agent's brand icon instead of a generic terminal icon, making it easy to tell your Claude sessions from your Gemini ones at a glance.

Fixed

  • Drag-and-drop file paths - Electron 28+ silently broke File.path, causing file drops onto terminals and chat to fail. Braid now uses the new webUtils.getPathForFile() API and prevents stray drops from navigating the window to file:/// URLs.
  • Terminal re-theming - Switching themes previously only updated the active terminal. All open terminals now re-theme immediately.
  • Widevine CDM in webviews - Embedded apps can now load protected-content support when available. The plugins attribute is set on <webview> tags so the Widevine CDM loads in guest processes.
  • Antigravity hook status - The Antigravity (Gemini CLI) hook script would silently exit before reporting "done" status because it bailed on empty stdin. The guard has been removed so PostInvocation and Stop events now reach the hook server correctly.