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 来安装,安装或卸载后必
Read Moredsh-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 主机,确保安全性。它适用于需要安全读取
Read MoreGit Branching Strategy: A Detailed Explanation and Application Scenarios of the Git Flow Workflow
Git Flow is a branching strategy designed to address code management issues in collaborative environments, ensuring conflict avoidance and stable online versions by clarifying branch responsibilities. Core branches include: master (stable online code), develop (daily development integration), feature/* (new feature development), release/* (version release preparation), and hotfix/* (urgent online fixes). The workflow consists of three main types: 1. **Daily Development**: Feature branches are created from develop, merged back into develop upon completion. 2. **Version Release**: Release branches are created from develop, with bug fixes merged into both master and develop after stabilization. 3. **Emergency Fixes**: Hotfix branches are created from master, with fixes merged into both master and develop. Advantages include clear structure and version control, making it suitable for medium to large projects. Disadvantages involve a slightly complex process, which can be simplified for small projects. The core principle is "isolate changes, merge in order," and beginners are advised to start with a simplified version.
Read More