このプロジェクトについて

opencode-worktreeは、AI駆動開発向けにgit worktree管理を自動化するOpenCode(V1)用プラグインです。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チームとは提携していません。