편집자 노트

工作区文件操作

DeepSeek Harness Web UI

이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.

dsh-workspace-actions

DeepSeek Harness(DSH)Web UI 的工作区文件操作插件:在侧栏底部加一个「🗂 工作区」按钮,点开浮层即可对工作区目录做日常文件管理。

功能

  • 📂 在资源管理器中打开:当前目录或单个文件,用系统默认方式打开
  • 新建文件 / 新建文件夹:相对当前目录创建
  • 🗂 新建子工作区:调系统目录选择器,把选中的目录注册为工作区
  • 📄 文件列表:点文件夹进入、上一级返回,展示文件大小
  • 📋 复制路径:把文件绝对路径写入剪贴板
  • 🗑 删除:删除文件/文件夹(带确认框)

安装

dsh plugin --profile web add <本仓库路径或 git 地址>

装完重启 dsh web 并刷新浏览器,侧栏底部出现「🗂 工作区」按钮。

实现

  • 宿主侧(lib/index.js):通过 webServer 注册 HTTP 路由,用 Node 内置 fs 完成新建/删除/复制/移动/列目录/打开资源管理器;请求需携带自定义头 X-DSH-Workspace-Actions: 1 作 CSRF 防护。
  • 浏览器侧(lib/client.js):shell.overlay 浮层 + sidebar.footer.action 按钮;目录浏览、打开资源管理器、目录选择器、注册工作区等复用 DSH 自带的 ctx.workspaces 服务。

安全提示

本插件以 DSH 进程的权限执行文件操作,能读写任意被请求的路径。安装第三方插件前请先审阅源码。

License

MIT

REPOSITORY SIGNALS

보안 및 설치 증거

이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.

출처 추적 가능

공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.

라이선스

GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.

유지보수 활동

최근 180일 내 코드 업데이트가 있습니다.

설치 증거

재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.

설치 라이프사이클 스크립트

검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.

주의 사항missing-license