Skip to content

DeepSeek Harness Plus 0.4.0

Choose a tag to compare

@SparkElf SparkElf released this 18 Aug 20:26
· 3358 commits to master since this release
56b19b0

DeepSeek Harness Plus 0.4.0

中文

0.4.0 把社区里最成熟的侧边栏体验变成出厂默认:新装和存量安装打开就是带文件树、编辑器、终端、Git 面板的 VSCode 式右侧栏,无需手动装插件。同时落地首页双语 README、代理工作风格规则、外部插件策展收录,以及泛用智能取数协议的设计注。

谁适合安装或升级

  • 想要会话级文件浏览/编辑、终端、Git 面板而不想手动装插件的用户。
  • 0.3.0 及更早用户:升级即获得默认侧边栏与本批文档/流程改进。
  • 关注智能取数泛用协议的维护者(设计注已入库,待开发)。

完整功能变化

1. better-sidebar 默认集成

web profile 模板现在默认挂载 dsh-better-sidebar 0.13.1(VSCode 式右侧栏:资源管理器/编辑器/终端/Git/子代理页面,按会话隔离,开放第三方 tab 注册)。存量安装的"安装自有元组"(仅 base+web-app)会在下次启动时自动规范化到新模板;任何自行增删过 bundle 列表的配置被视为用户自有,保持不变。终端依赖 node-pty,加载失败时侧边栏其余功能照常、终端显示修复横幅。

使用方式:

  1. 安装或升级到 0.4.0,启动 Harness。
  2. 会话页右侧即见侧边栏;终端 tab 首次使用按提示确认 node-pty 可用即可。
  3. 不想要它:dsh plugin --profile web remove dsh-better-sidebar,列表归用户自有后不再自动恢复。

2. 首页双语 README

README 首页同时展示中文与英文(中文在上),不再需要点链接跳转;README.zh.md 保持结构镜像以通过配对门禁。

3. 代理工作风格规则入库

AGENTS.md 新增工作风格指针,正文在 .agents/working-style.md:不迎合、实事求是指出思维漏洞(用户对则不提)、未获明确开发许可先汇报不动手、外部插件先审后装。

4. 外部插件策展与智能取数协议设计

策展清单收录 better-sidebar(plusBundle 真);新增 proposed Agent Note《泛用智能取数工具与中台协议》:dq/v1 JSON 协议(capabilities/resources search/query sql/query api/kb/glossary)、dsh-plugins-plus 泛用插件、dataops 适配层三层设计,只设计不开发。

用户流程或迁移说明

  1. 覆盖安装 0.4.0,用户数据保留。
  2. 启动后侧边栏默认可见;存量自定义 bundle 配置不受影响。
  3. Windows 用户:托盘停止/启动一次 Harness 使新 bundle 生效。

从上一版本升级后的主要变化

上一版本 当前版本
侧边栏需手动 dsh plugin add 出厂默认挂载,存量自动规范化
README 中文需点链接跳转 首页双语并列,中文在上
代理行为规则口头约定 入库为 working-style 规则
智能取数强绑定 dataops 泛用协议设计入库(待开发)

下载与平台支持

平台 文件 大小 校验值或签名状态
Windows x64 DeepSeek Harness Plus Setup 0.4.0.exe — 见本 Release 附件 96,197,090 bytes SHA-256 905f43ff44f578e38574c9282e53a5bf7281404610c369d296a8d7fb08a8a9e7,未签名

Linux 可源码运行;macOS 延后到签名/notarization 就绪。安装包未签名,首跑可能触发 SmartScreen。

兼容性与使用限制

  • 0.3.0 数据(settings/凭据/storages)覆盖升级保留。
  • 自行改过 web profile bundles 列表的用户不受自动规范化影响。
  • node-pty 缺失时终端不可用,其余侧边栏功能不受影响。

本版本不包含

  • 移动网页版桥接(插件与服务器已在 dsh-plugins-plus 开发完成,部署待服务器凭据)。
  • 智能取数协议实现(仅设计注)。
  • macOS 安装包、安装包签名/公证、备份加密。

验证证据

  • Windows CI Playwright Electron 套件全绿(安装器交互、完整安装、备份闭环)。
  • 0.4.0 构建经 NSIS 工作流打包,附件 SHA-256 与 CI 产物一致。
  • 用户此前对 better-sidebar 集成的真实环境验收("集成得很好")。

关联改动

  • PR #32(0.4.0 批次):https://github.com/SparkElf/deepseek-harness-plus/pull/32
  • Tagged source:https://github.com/SparkElf/deepseek-harness-plus/tree/plus-v0.4.0

English

0.4.0 makes the community's most mature sidebar the factory default: fresh and stock installs open with a VSCode-like right rail — explorer, editor, terminal, Git panel — with no manual plugin step. It also ships the front-page bilingual README, agent working-style rules, curation of better-sidebar, and the design note for a generic intelligent data-query protocol.

Who should install or upgrade

  • Users who want session-scoped file browsing/editing, a terminal, and a Git panel without manual plugin installs.
  • Anyone on 0.3.0 or earlier: upgrade for the default sidebar plus this batch of docs/process improvements.
  • Maintainers watching the generic data-query protocol (design note landed; implementation pending).

Complete feature and behavior changes

1. better-sidebar by default

The web profile template now mounts dsh-better-sidebar 0.13.1 (VSCode-like right rail: explorer/editor/terminal/Git/subagent pages, isolated per session, open to third-party tabs). Stock installation-owned tuples (base+web-app only) normalize to the new template at next boot; any list the user added to or reordered is user-owned and left untouched. The terminal needs node-pty; when it fails to load, the rest of the sidebar works and the terminal shows a repair banner.

How to use it:

  1. Install or upgrade to 0.4.0 and start Harness.
  2. The sidebar is visible on the conversation page; confirm node-pty on first terminal use if prompted.
  3. To opt out: dsh plugin --profile web remove dsh-better-sidebar; once user-owned, the list is not auto-restored.

2. Front-page bilingual README

The README now shows Chinese and English together on the front page (Chinese first); no link hop needed. README.zh.md stays a structural mirror for the pairing gate.

3. Agent working-style rules

AGENTS.md links the new working-style rules (full text in .agents/working-style.md): no sycophancy, fact-based pushback on reasoning gaps (silent when the owner is right), report before implementing without explicit approval, and review-before-install for external plugins.

4. Curation and data-query protocol design

The curated manifest records better-sidebar (plusBundle true); a proposed Agent Note designs the generic intelligent data-query tool and the dq/v1 middle-platform protocol (capabilities, resource search, SQL query, API query, KB, glossary) with a dsh-plugins-plus generic plugin and a dataops adapter — design only, no code.

User workflow or migration

  1. Overwrite-install 0.4.0; user data is preserved.
  2. The sidebar appears by default; custom bundle lists are untouched.
  3. Windows: stop/start Harness once from the tray so the new bundle takes effect.

Main changes from the previous version

Previous version Current version
Sidebar required manual dsh plugin add Mounted by default; stock installs normalize
Chinese README behind a link hop Front-page bilingual, Chinese first
Agent behavior rules informal Codified working-style rules
Data query hard-wired to dataops Generic protocol design landed (implementation pending)

Downloads and platform support

Platform File Size Checksum or signing status
Windows x64 DeepSeek Harness Plus Setup 0.4.0.exe — attached to this release 96,197,090 bytes SHA-256 905f43ff44f578e38574c9282e53a5bf7281404610c369d296a8d7fb08a8a9e7, unsigned

Linux runs from source; macOS deferred pending signing/notarization. The installer is unsigned; first run may trigger SmartScreen.

Compatibility and limitations

  • 0.3.0 data (settings/credentials/storages) survives overwrite upgrade.
  • Users who customized the web profile bundles list are not auto-normalized.
  • Without node-pty the terminal tab is unavailable; the rest of the sidebar works.

Not included in this release

  • Mobile web bridge (plugin and server developed in dsh-plugins-plus; deployment awaits server credentials).
  • Data-query protocol implementation (design note only).
  • macOS packages, installer signing/notarization, backup encryption.

Verification evidence

  • Windows CI Playwright Electron suite fully green (installer interactions, complete install, backup loop).
  • The 0.4.0 build comes from the NSIS workflow; the asset SHA-256 matches the CI artifact.
  • The owner's real-environment acceptance of the better-sidebar integration ("集成得很好").

Related changes

  • PR #32 (0.4.0 batch): https://github.com/SparkElf/deepseek-harness-plus/pull/32
  • Tagged source: https://github.com/SparkElf/deepseek-harness-plus/tree/plus-v0.4.0