WenhongPan/dsh-projects 预览 preview

WenhongPan/dsh-projects

DeepSeek Harness的项目和会话组织:多文件夹项目、可搜索聊天、关注摘要,以及原生文件夹选择。

Project Overview项目介绍

dsh-projects is a native plugin built exclusively for DeepSeek Harness (DSH) that adds a structured project workflow on top of DSH’s existing workspace and session management system. It organizes scattered workspaces and chat sessions into searchable, clear project groups without requiring users to copy or migrate any existing DSH data. To install the latest pre-release version for DSH Desktop, you can run the command dsh plugin --profile desktop add https://github.com/WenhongPan/dsh-projects/releases/download/v0.3.0-alpha.2/dsh-projects-0.3.0-alpha.2.tgz in your terminal. After installation or upgrade, you need to fully exit and restart your DSH profile to activate the plugin.

After activation, you can search for and switch between existing projects directly above the input box, or start a new chat without selecting a project if you prefer a standalone temporary task. When creating a new project, you can set a display name separate from the disk folder path, and the sidebar can be sorted by project, with support for pinning, favoriting, drag-to-reorder, and pending session summaries. This plugin is designed for DSH users who manage multiple development projects and want to clean up cluttered workspace and session lists, making it faster to locate historical chats and target work directories.

The current alpha release (v0.3.0-alpha.2) is compatible with DSH versions 0.1.0-rc.6 and 0.1.1-rc.2, and has been fully tested on Windows with DSH Desktop 2.0.3. CI checks have passed for macOS and Linux platforms, but some native directory selection features still require manual validation from user testing. The plugin is released under the open-source MIT license, and uninstalling it will not delete any of your original DSH workspace data, session history, or local project files. All display preferences are stored in your browser’s localStorage, so clearing site data only resets preferences, not core DSH data.

这是一个专为 DeepSeek Harness 开发的原生插件,在 DSH 原生的 Workspace 和会话数据基础上新增了项目化工作流能力,能够将原本零散的工作区和会话整理为清晰可搜索的项目,无需复制或迁移已有会话数据。核心功能包括项目选择创建、侧边栏整理、聊天搜索、归档查看,还支持将多个现有工作区组合为一个项目,满足复杂开发场景的整理需求。

用户可以在输入框上方搜索切换项目,也可以不选项目直接开始聊天,创建项目时显示名称和磁盘文件夹相互独立,侧边栏支持按项目分组、最近访问、置顶收藏、拖动排序,还可以切换不同模式查看待处理会话摘要。适合需要管理多个项目、希望整理混乱会话列表的 DSH 用户,能够帮助用户快速定位目标项目和对应历史聊天内容。

当前版本为 0.3.0-alpha.2,兼容 DSH 0.1.0-rc.6 和 0.1.1-rc.2,已在 Windows 平台的 DSH Desktop 2.0.3 完成实测,macOS 和 Linux 平台已通过 CI 验证,部分功能待人工测试。项目采用 MIT 许可证开源,安装后需要退出重启对应 DSH 配置档才能使用,卸载不会删除原有会话或项目文件。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 2 warnings2 项注意
  • Only 4 stars - very few users, little community feedback星标只有 4,几乎没人在用,遇到问题缺少社区反馈
  • Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile desktop add https://github.com/WenhongPan/dsh-projects/releases/download/v0.3.0-alpha.2/dsh-projects-0.3.0-alpha.2.tgz

把 WenhongPan/dsh-projects 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-projects:为 DeepSeek Harness 提供项目化工作流

dsh-projects

把零散的 Workspace 和会话,变成真正清晰、可搜索的项目工作流。

English · 简体中文
Release CI License

快速安装 · 功能总览 · 兼容性 · 报告问题

dsh-projects:选择项目、创建项目并打开 Windows 原生目录窗口

全屏真实录制:目录窗口由 Windows 原生接口直接打开;画面仅做裁切、镜头缩放和 GIF 压缩,没有重绘系统界面。

DSH 原生界面擅长直接进入 Workspace,但项目多起来以后,目录选择和会话列表很快会变得混乱。dsh-projects 在 DSH 原生 Workspace/Session 数据之上增加一层项目体验:选择项目、创建项目、整理侧边栏、搜索聊天和查看归档内容,不复制或迁移已有会话。

v0.3 新增

  • 多文件夹项目:把多个现有 Workspace 组合为一个项目,并明确指定新会话使用的主文件夹。
  • 待处理摘要:关闭、简洁数字或展开列表三种模式,直接看到等待输入、运行中和已完成的会话。
  • 更好用的搜索:项目、标题和聊天正文结果直接按项目分组,命中文字清晰高亮。
  • 更顺手的目录窗口:记住上次位置,也可固定从桌面、用户主目录或当前项目父目录开始。

所有高级能力均为可选项;不启用时仍然是轻量的 Workspace/Session 整理层。

一眼看懂

能力 使用效果
项目入口 在输入框上方搜索和切换项目;也可以不选项目直接开始聊天
创建项目 显示名称和磁盘文件夹相互独立;本机优先使用操作系统目录窗口
侧边栏 按项目或单列表显示,提供“最近”、置顶、收藏、拖动排序;待处理状态可关闭、显示简洁数字或展开列表
项目管理 重命名、在文件管理器中打开、归档聊天、移除项目注册
多文件夹项目 可选地把多个现有 Workspace 组合成一个项目;不移动文件或聊天,随时可以拆分
全局搜索 结果按项目直接分组;启用 DSH 索引后还能搜索聊天正文
归档中心 集中查看已归档聊天;恢复能力取决于 DSH 是否公开取消归档接口
外观与数据 跟随 DSH 浅色/深色主题;继续使用 DSH 自己的 Workspace 和 Session 数据

可搜索的项目选择器 创建项目

快速安装

当前版本为 0.3.0-alpha.2。插件兼容 DSH 0.1.0-rc.6 和 0.1.1-rc.2;后者已通过隔离 Web UI 启动与核心界面检查,DSH Desktop 2.0.3 的 Windows 官方目录窗口也已完成实际界面验收。详细边界见兼容性矩阵。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev deepseek-harness-mobile-solution 下一个 Next dsh-gal →