v1.5.7 — Granular Skill & MCP Controls, Dedicated Manager Subpages & Visual Polish
✨ What's New in v1.5.7
This release delivers comprehensive visual refinement and granular per-item synchronization controls for Codex skills and MCP servers, alongside a unified subpage navigation architecture.
🎛️ 1. Granular Skill & MCP Mirror Management
- Per-Item Toggles: Individually enable or disable sync for specific skills or MCP servers within dedicated manager panels.
- Batch Controls: Quick All on and All off batch actions.
- Default Sync Policy: Configure whether newly discovered skills or MCP servers sync automatically by default.
- Live Reload & Persistence: MCP servers mount and unmount on the fly without restarting DSH; preferences persist permanently in
~/.dsh/codex-sync.json. - System Guardrails: Critical infrastructure items such as
dsh-pluginsare permanently locked (🔒 System Denied) to prevent recursive bridging.
📂 2. Dedicated Manager Subpages & Unified Navigation
- Consistent Card Grid: The main settings dialog adopts a uniform 3-row card grid (Import / Export, Skill Manager / MCP Manager, Mirror Status / Refresh).
- Manager Subpages: Clicking Skill Manager or MCP Manager opens a dedicated second-level panel equipped with search filtering and location banners.
- Live Status Indicators: Real-time status indicators in the MCP list (🟢 Mounted / 🔴 Failed / ⚪ User-Disabled / 🔒 System Denied).
↗️ 3. Native Config & Directory Openers
- Convenient
↗quick-open buttons across feature switches and manager headers. - Intelligently invokes system-native applications (such as VS Code or text editors) for
AGENTS.md/config.toml, and opens Finder for~/.codex/skills/.
🎨 4. macOS / Raycast Grade Visual Polish
- Strict Vertical Alignment: Feature switches feature left-aligned labels with info tooltips and right-aligned action buttons and toggles.
- Distinctive Iconography: Dedicated icons for skills (✨ Sparkles) and MCPs (🗄️ Server Rack) with 26px rounded icon badges.
- Adaptive Typography & Animations: Expanded 580px dialog width with pop-in transitions, perfectly styled for both dark and light DSH themes.
🤖 5. Slash Commands Suite
Manage synchronization directly via natural slash commands:
/codex-skills # List all skills with their sync states
/codex-skill <name|all> on|off
/codex-mcps # List all mirrored MCP servers with status
/codex-mcp <name|all> on|off
/codex-setting mcpSyncDefault off # Disable default sync for new MCP servers🐛 6. Bug Fixes
- Fixed an issue where resuming imported chats failed due to missing
agentPresetmetadata triggering duplicate default preset mounts. - Fixed an MCP status glitch where re-synchronization left server states stuck in
mounting. - Resolved Node ESM dynamic-import negative caching issues on peer client loading.
🇨🇳 中文说明 (Chinese Translation)
本次版本带来了全新的交互与视觉升级,支持对 Codex 技能和 MCP 镜像进行 按项目逐项开关管理,并重构了整体 UI 架构:
- 细粒度逐项管理:在二级管理面板中自由开启或关闭单个 Skill / MCP Server,支持全选/全不选及新项目默认同步策略,状态即时热生效并持久化。
- 二级管理页面:主面板采用统一卡片布局,点进「技能管理」或「MCP 管理」专属子页面,内嵌搜索框与状态指示灯(🟢 已挂载 / 🔴 失败 / ⚪ 已关闭 / 🔒 强制排除)。
- 配置目录快速打开 (↗):智能调起系统默认应用打开
AGENTS.md/config.toml,或在 Finder 中打开~/.codex/skills/目录。 - macOS / Raycast 级精致视觉美化:严格对称对齐、专属图标、580px 自适应宽幅与平滑动效,完美适配暗色与亮色主题。
- Slash 命令支持:支持
/codex-skills、/codex-skill、/codex-mcps、/codex-mcp等指令查询与控制。