SuperAPI AI 工具集

worktree

通用与其它

查看项目

更新于 10-16 02:32

技能介绍

用途:在与主分支隔离的 git worktree 中进行安全、并行的工作,实验或编辑都不会影响 main,直到显式合并。

主要能力:

  • 创建 worktree:/worktree 或 /worktree <name>,生成 .claude/worktrees/<name>/ 及新分支 worktree-<name>,会话工作目录切换到该 worktree。
  • 退出:/worktree exit 保留改动(分支与目录仍在),/worktree exit --remove 删除改动与分支;有未提交改动时工具会拒绝,需确认后加 discard_changes: true。
  • 列表:/worktree list,显示活跃 worktree、分支、脏文件数,并检测孤立 worktree。
  • 清理:/worktree clean 查找并移除干净(无脏改动)的孤立 worktree,移除脏 worktree 前需用户确认。

适用场景:实验特性、紧急 bug 修复、并行代码审查、学习笔记等。团队智能体可通过 isolation:"worktree" 内部创建 worktree。

限制与规则:main 不受影响;删除前必须确认;clean 只移除干净 worktree;分支会一直保留到显式移除。具体工具调用、命令与安装方式以资料为准。