这个项目能做什么

opencode-worktree 是 OpenCode(V1)的一个插件,用于为 AI 驱动开发自动化管理 git worktree。当 AI 代理调用 `worktree_create` 时,该插件会在专用目录中创建一个新的 git worktree,同步指定文件,运行创建后钩子,并启动一个已运行 OpenCode 的新终端。当调用 `worktree_delete` 时,它会运行删除前钩子,自动提交更改,并移除该 worktree。该插件支持 macOS、Linux、Windows、WSL、tmux 和 cmux 上的多个终端,并具备自动检测能力。配置通过 `.opencode/worktree.jsonc` 或全局配置文件完成,允许文件复制、符号链接和自定义钩子。该项目已退役,仅适用于 OpenCode V1,没有计划移植到 V2;用户被引导至 OpenCode V2 原生工作流或 OCX 2.0.15。它是 OCX 生态系统的一部分,可与其他插件(如 opencode-workspace 和 opencode-background-agents)结合使用。该仓库包含源代码、通过 OCX 的安装说明以及手动安装选项。该项目采用 MIT 许可证,与 OpenCode 团队无隶属关系。