Skip to content

dsh-island

⭐ 0 · ✅ active · plugin

One-liner

Bridge DSH agent sessions, tool calls, and approvals to the CodeIsland macOS notch panel over a Unix socket, with in-panel allow/deny.

About

开发 AI agent 时,最常见的烦恼是「切窗口看它到底在干嘛、是不是卡在审批」。dsh-island 把 DSH 的实时状态带进 macOS 菜单栏: - 插件 apply 时自动拉起原生 Swift 面板bin/dsh-island-panel,NSStatusItem + NSPopover + SwiftUI,借鉴 CodeIsland 的实现) - 菜单栏按钮文案随状态动态变化🐋 DSH(空闲)→ 🔧 运行中 / 🔧 <工具>(执行中)→ 🛡️ 需要授权(审批中) - 点击菜单栏图标 → 弹出毛玻璃灵动岛面板:会话、工具调用、事件流 - 审批请求直接在面板上点「允许 / 拒绝」,决策回写 DSH DSH 进程 └─ dsh-island 插件(cordis) ├─ apply() 时 spawn → bin/dsh-island-panel(Swift 原生,常驻菜单栏) ├─ 监听 DSH 事件(session/tools/approval/suba

Author

cdxiaodong