DeepSeek Harness Plus 0.4.0
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,加载失败时侧边栏其余功能照常、终端显示修复横幅。
使用方式:
- 安装或升级到 0.4.0,启动 Harness。
- 会话页右侧即见侧边栏;终端 tab 首次使用按提示确认 node-pty 可用即可。
- 不想要它:
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 适配层三层设计,只设计不开发。
用户流程或迁移说明
- 覆盖安装 0.4.0,用户数据保留。
- 启动后侧边栏默认可见;存量自定义 bundle 配置不受影响。
- 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:
- Install or upgrade to 0.4.0 and start Harness.
- The sidebar is visible on the conversation page; confirm node-pty on first terminal use if prompted.
- 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
- Overwrite-install 0.4.0; user data is preserved.
- The sidebar appears by default; custom bundle lists are untouched.
- 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