dsh-codex-rail:把 DSH 侧栏改成 Codex 式双列活动栏

前言

DeepSeek Harness(DSH)把智能体、插件和对话界面收在同一套客户端里。默认侧栏与顶栏往往是分块布局,多开插件、终端或浏览器时,导航入口分散,会话历史也不总能像浏览器那样前进后退。若你更习惯 IDE 里「左侧活动栏 + 主工作区」的 Codex 式排布,单靠主题微调往往不够,需要一层针对布局与交互的插件改造。

下面介绍社区插件 dsh-codex-rail(维护者 ComlaiGonnann,npm 包名 dsh-codex-rail,当前版本 1.3.1,MIT 许可)。它在 SkillHub 目录中归类为「趣味换装」,核心是把 DSH 界面重构为带 Activity Bar 的双列 Codex 工作区,并统一顶栏与会话导航。插件以当前 DSH 进程权限运行,安装前建议在 GitHub 查看源码与许可证。

这是什么

dsh-codex-rail(展示名:Codex Rail & Integrated Deck)是 DSH 的前端注入类插件:通过 cordis.patch.yml 打补丁,在 Web 客户端立即注入(immediately: true),把侧栏与顶栏收成 Codex 风格的双列布局。

作者说明该项目为自用与 vibecoding 产物,功能演进主要贴合作者日常工作流;社区仍可反馈、提 PR。与 DeepSeek / 幻方无官方从属关系;安装渠道包括 DSH 插件市场(SkillHub 等社区目录)与 Profile 下的 npm 安装。

核心功能

以下能力均来自项目 README 与 package.json 描述,未单独列出的细节不作延伸。

顶栏与 48px Activity Rail

原生窗口标题栏与 48px 纵向活动栏(Activity Rail)一体化,减少断层、留白和布局接缝。活动栏集中插件、Web 浏览器、终端、工作区切换等入口;侧边历史与会话抽屉可平滑收展,为主对话与编码区域留出更大视口。

账号入口

活动栏底部固定约 30px 圆形头像入口,点击可打开或聚焦账号中心、个人资料与模型相关设置。

壁纸与透明

若你使用 Wallpaper Engine 类壁纸插件,本插件声明支持液态磨砂(Liquid Glass)、侧边栏亚克力与全透(Full Clear)等模式,并尽量避免裁切导致的视觉断裂。

会话历史前进 / 后退

内置类似浏览器的会话历史导航,并注册全局快捷键:

快捷键 功能
Alt + ← 后退到上一个会话历史
Alt + → 前进到下一个会话历史
点击活动栏底部头像 唤出或跳转账号中心

主工作区视觉

主聊天与代码区域使用约 10px 圆角的悬浮卡片容器,带轻量内阴影;侧栏展开/收起依赖 CSS Transform 等优化,减轻掉帧。

安装与启用

DSH 要求版本 >= 0.1.1-rc.1;README 写明对 DSH 0.2.0、0.2.1-rc.1、0.2.1-rc.2 的 Desktop 与 Web 有完整支持。平台:Windows、macOS、Linux。

方式一:插件市场(推荐)

  1. 启动 DeepSeek Harness;
  2. 进入插件市场(Plugin Market);
  3. 搜索 dsh-codex-rail 并安装;
  4. 重启或刷新 DSH 后生效。

SkillHub 目录页:https://www.skillhub.cn/plugins/ComlaiGonnann/dsh-codex-rail。

方式二:命令行

进入 DSH 用户 Profile 目录(例如 ~/.dsh/profiles/desktop 或你使用的 workspace Profile):

npm install dsh-codex-rail

在 Profile 的 cordis.yml 中启用插件(空对象即可):

dsh-codex-rail: {}

保存配置后按你平时的方式重启或刷新 DSH。插件无 README 中列出的额外配置字段时,不必臆造 YAML 项。

典型用法

安装并启用后,界面会自动切换为双列 Codex 布局,一般无需再跑独立 CLI。

  1. 用左侧 Activity Rail 在插件、浏览器、终端、工作区之间切换;
  2. 展开或收起侧边会话列表,在主区域继续多轮对话或编码;
  3. 在长会话链路上用 Alt + ← / Alt + → 在历史会话间前进后退;
  4. 需要改账号或模型时,点活动栏底部头像进入账号中心。

若同时使用壁纸引擎类插件,可在该生态提供的透明/毛玻璃模式下观察侧栏是否与主区衔接正常;README 仅声明兼容方向,具体组合以你本机 DSH 与壁纸插件版本为准。

适用场景与注意

适合谁: 希望 DSH 更接近 Codex / IDE 双列工作流、重视顶栏一体化与会话历史导航的桌面或 Web 用户;愿意接受作者以个人工作流为主的迭代节奏。

注意:

  • 插件分类为界面换装与布局重构,不改变模型能力本身。
  • 安装即向 DSH 客户端注入前端逻辑,权限边界与当前 DSH 进程一致,请从官方仓库审阅代码后再用于敏感环境。
  • 依赖 react ^18.2.0(peer)及 @deepseek-ai/dsh-client-runtime 注入;DSH 大版本升级后若布局异常,对照 README 的兼容性说明与 Issue 排查。
  • 本地开发调试可通过在 DSH packages 目录建立指向仓库的软链接完成;具体路径见 GitHub README,本文不展开 clone 步骤。

结尾

dsh-codex-rail 把 DSH 侧栏与顶栏收成 Codex 式双列活动栏,并补上会话前进后退与账号快捷入口;适合作为「一切皆插件」生态里的一类 UI 主题插件使用。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜