dsh-ide-panels:为 DSH 客户端加一个 IDE 外壳
dsh-ide-panels 是一款为 DSH Desktop 开发的 MIT 许可客户端布局插件,旨在将聊天界面扩展为仿 VS Code 的 IDE 外壳,实现聊天与开发工具的集成。核心功能包括中间标签页工具区(编辑器、终端等)、右侧栏(资源管理、搜索、Git 等)、底部面板及基于 node-pty 的真实 PowerShell 终端。插件支持不依赖 Git 的本地代码变更对比、SSH/WSL 远程连接及本地文件搜索,所有状态均可持久化。用户可通过 Agent 指令、PowerShell 脚本或手动复制文件至 node_modules 并配置 package.json 来安装,安装或卸载后必
阅读全文dsh-gitflow:给 DeepSeek Harness 的受控 Git 工具
dsh-gitflow 是 DeepSeek Harness (DSH) 的一款 Git 操作插件,当前版本为 0.1.3,采用 MIT 许可证。该插件旨在为智能体提供边界清晰的 Git 工作流工具,明确区分只读与写操作。核心功能包括读取 Git status、diff 和 log,以及在 DSH approval 批准后提交已暂存的更改或创建/切换分支。插件还可选集成 Change Ledger 服务,提供检查点列表及恢复功能,但默认禁用自动检查点。 该插件严格限制破坏性操作,不支持 push、stash、reset 或访问凭证,也不联系外部 Git 主机,确保安全性。它适用于需要安全读取
阅读全文Git分支策略:Git Flow工作流详解与应用场景
Git Flow是解决多人协作代码管理问题的分支策略,通过明确分支职责避免冲突、稳定线上版本。核心分支包括:master(稳定线上代码)、develop(日常开发集成)、feature/*(新功能开发)、release/*(版本发布准备)、hotfix/*(线上紧急修复)。 工作流程分三类:日常开发从develop拉取feature分支,完成后合并回develop;版本发布从develop创建release分支,修复bug后合并到master和develop;紧急修复从master创建hotfix分支,修复后合并到master和develop。 优点是结构清晰、版本可控,适合中大型项目;缺点是流程稍复杂,小项目可简化。核心是“隔离变更,有序合并”,初学者可从简化版实践。
阅读全文