DeepSeek Harness 插件

dsh-codex-sidebar

Codex-app-style 侧栏 for a DeepSeek Harness 主会话(英文原文)

跳到安装方式

来源信息

GitHub 仓库
NOirBRight/dsh-codex-sidebar
最近更新
2026年8月21日
分类
工具与能力
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/NOirBRight/dsh-codex-sidebar
插件名:dsh-codex-sidebar
作者:NOirBRight

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.zh.md来源说明 · 只读预览
README 语言

dsh-codex-sidebar

English | 中文

给一条 DeepSeek Harness 主会话加上 Codex 风格右侧栏。Files、Review、Browser、Terminal 四个工具共用当前会话的一条标签栏。

![对话和文件预览](docs/screenshots/01-overview.png)

做什么

打开主会话,点对话区标题里的侧栏开关。抽屉占用框架右侧栏,不替换聊天。

  • Files(文件) — 只读预览(源码、Markdown、图片)和工作区树。点对话里的路径会填进来。
  • Review(审查) — 先看本轮变更,再看工作区剩余差异。只读:不能暂存、还原或提交。
  • Browser(浏览器) — 该标签里的托管 Chromium。主会话可用 browser_tabsbrowser_openbrowser_snapshotbrowser_clickbrowser_fill 操作本机网页,侧栏开着或关着都行。空闲页会回收;禁止在里面再打开 DSH Web 自己。
  • Terminal(终端) — 给人用的伪终端(有 script 就用),不是智能体的命令行。
  • 批注 — 点文件行或页面写备注。发送后官方气泡保持原样,编号标签在气泡下方。定位信息和截图作为同一条用户消息的模型证据,不塞进气泡。
  • 编辑行的 +/− — 每一行 edit/write 显示这一次的增减,跟在文件名后面。

![本轮变更审查](docs/screenshots/03-review.png)

外观跟随 DSH 主题。标签跟着这条主会话保存。侧栏不再提供 Side Chat;跨会话问答请用 DeepSeek 小管家的「引用任务」。

![浏览器空状态](docs/screenshots/04-browser.png)

![终端](docs/screenshots/05-terminal.png)

![空标签的工具面板](docs/screenshots/06-palette.png)

安装

需要 DeepSeek Harness 0.1.0-rc.6 或更高:

dsh plugin --profile web add github:NOirBRight/dsh-codex-sidebar#v0.3.2
dsh web

实验室(DSH_HOME=~/.dsh-lab)同样装这个包:

DSH_HOME=~/.dsh-lab dsh plugin --profile web add github:NOirBRight/dsh-codex-sidebar#v0.3.2

仓库里带发布用的 lib/ 产物,从 GitHub 安装不必放行构建脚本。

0.3.0 起,Review/Files 工作区投影按需异步执行:收起侧栏不会扫描 git;Review 文件列表使用摘要,展开文件时才读取详情。侧栏状态默认按 DSH_HOME 隔离保存,并从旧的 ~/.dsh-codex-sidebar/sessions 按需迁移。超大或二进制文件的详情会显示受限摘要,不会为了生成全量 LCS diff 阻塞宿主。

不要把 @deepseek-ai/dsh-tools 等宿主单例写进插件的 dependencies。提升进配置目录会盖住宿主的工具运行时,所有工具都会在 .prepare 上失败。

本地安装

pnpm install
pnpm test
pnpm run build
dsh plugin --profile web add "$(pwd)"
dsh web

然后打开主会话,用侧栏开关。

规格

CONTEXT.mddocs/adr/