Skip to content

filestab

Verified

filestab · v0.1.5 · MIT · Web UI

Read-only, session-workspace-scoped Files tab for the dsh web GUI (generic connection.rpc host channel + web client).

Install

dsh plugin add filestab

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Tags

Creators

Readme

npm version License: MIT

filestab 图标 filestab

English | 中文

DeepSeek Harness 的替换文件查看器(支持版本控制)DeepSeek 标志

功能

实时变更跟踪(jj 或 git),diff 以并排或统一视图渲染,取决于窗格宽度与内容宽度:

文件浏览器:按文件夹的变更汇总、文件状态标记,以及变更文件的 diff

同一变更文件的并排 diff,列处于全屏

带任务列表、语法高亮和 mermaid 图表的 Markdown:

渲染后的 Markdown:任务列表、高亮的 TypeScript 代码块,以及密封框架中的 mermaid 图表

安装

dsh plugin --profile web add filestab

请安装到 web profile,即运行 GUI 的那个 profile。

开发

要测试本地检出(而非已发布的包),可以直接安装:dsh plugin --profile web add /path/to/filestab

发布到 npm 的包附带预构建的 dist/ bundle(在 prepack 阶段构建),因此 registry 安装无需构建步骤。源码检出或本地路径安装请先运行 pnpm install && npm run build 生成 bundle。

pnpm install     # 本地(未提交的).npmrc 可将 pnpm store 固定在仓库内
npm run build    # tsc(宿主端 + 客户端)+ tsdown 打包
npm test         # 构建 + 完整测试套件(纯解析器测试 + jj/git 在 PATH 时做真实 I/O)
npm run e2e      # 针对沙盒 dsh 实例的浏览器旅程

变更记录

按版本粗略记录:CHANGELOG.md · Releases

许可证

MIT。见 LICENSE