• Cerbur

    本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

    - 我的帖子已经打上「开源推广」标签:是

    - 我的开源项目完整开源,无未开源部分:是

    - 我的开源项目已链接认可 LINUX DO 社区:是

    - 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:是

    - 以上选择我承诺是永久有效的,接受社区和佬友监督:是


    最近用 DSH 跑 Coding Agent 的时候,经常会同时开几个 branch / worktree。

    原生 Workspace → Session 的视角用起来稍微有点难区分,所以给 DSH 写了个 Worktree 插件:

    @cerbur/clutch-dsh-worktree

    主要就是增加一套:

    Workspace → Worktree → Session

    的管理视图。

    图片

    目前支持:

    - 按 Git Worktree 管理 Session

    - 直接创建新的 Worktree

    - 导入本地已经存在的 Worktree

    - Session 自动绑定对应 Worktree,运行目录跟着走

    - Worktree Dashboard

    - 编辑 Worktree 级别的 Agent 指令

    - 复制路径 / VS Code 打开 / Archive / Clean Up

    已有 Worktree 也可以直接导入,不会搬目录或者修改里面的文件:

    图片

    另外做了个简单的 Dashboard,目前还是 MVP:

    图片

    安装```
    dsh plugin --profile web add @cerbur/clutch-dsh-worktree
    dsh web
    ``目前需要 DSH >= 0.1.5-rc.1`。

    项目地址

    GitHub:

    图片

    github.com

    clutch-dsh/packages/clutch-dsh-worktree at main · Cerbur/clutch-dsh

    main/packages/clutch-dsh-worktree

    Open-source DSH plugins for DeepSeek Harness:Git Worktree session management(会话管理)、Session Title(会话标题)与 Fireworks(庆祝特效),面向 AI coding workflows。 - Cerbur/clutch-dsh

    目前版本:

    @cerbur/[email protected]

    现在还是早期版本,后面准备继续完善 Dashboard 和 Worktree 相关操作。

    有 bug / 想法欢迎提 Issue、PR。

    觉得有用也欢迎点个 Star ^-^

    主楼
  • Palpitate

    给大佬点赞,有点 orca 的意思

    #1
  • liming

    图片

    这什么情况

    #2
  • Cerbur

    可能是社区防注水的长度限制

    #3
  • Cerbur

    谢谢~我最终目标是做一个 Agentic Jira,很多灵感来自我之前用的开源工具,但很想把他们整合到一起,ocra 就是在之前用 CLI 时期最喜欢用的,worktree 管理部分参考了他很多。会把各种 idea 以独立的插件实现,最终效果就是一个大整合包

    #4
  • zee_key

    这个功能很实用,感谢佬分析,刚好项目中有应用场景

    #5
  • Cerbur

    谢谢,感谢大佬支持~

    #6
  • Cerbur

    目前只在 macOS 上开发调试,如果在 Windows 和 Linux 下有遇到问题可以回复我或者提下 issue,理论上 dsh 这套 process git 相关操作没有平台差异。

    #7

发表回复

登录后回复