From 15577738f20ccd417ed9eb20a53f22106b650a7a Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Tue, 3 Feb 2026 08:19:28 +0000 Subject: [PATCH] fix: resolve CI workflow and file structure issues --- README.md | 330 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 328 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 031e559..1ae354c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,329 @@ -# git-agent-sync +# Git Agent Sync -A CLI tool that manages isolated git worktrees for AI coding agents, enabling parallel development without conflicts. \ No newline at end of file +A CLI tool that manages isolated git worktrees for AI coding agents, enabling parallel development without conflicts. + +## Overview + +Git Agent Sync solves the problem of managing multiple AI coding agents working on the same codebase. Each agent gets its own isolated git worktree, allowing parallel development without branch conflicts. + +### Key Features + +- **Per-Agent Worktree Isolation** - Each agent works in a separate git worktree +- **Automatic Environment Configuration** - Environment variables and dependencies are auto-configured +- **Change Tracking** - Track agent-specific file changes with metadata +- **Unified Diff Generation** - Generate diffs for code review with agent attribution +- **Safe Merge Workflows** - Merge changes back to main with validation checks + +## Installation + +### From Source + +```bash +# Clone and install +git clone https://7000pct.gitea.bloupla.net/7000pctAUTO/git-agent-sync.git +cd git-agent-sync +npm install +npm run build + +# Link globally +npm link +``` + +### Global Installation + +```bash +npm install -g git-agent-sync +``` + +## Quick Start + +1. **Initialize in a git repository:** + +```bash +cd your-git-repo +git-agent-sync init +``` + +2. **Create a workspace for an agent:** + +```bash +git-agent-sync create claude-code +``` + +3. **Work in the workspace:** + +```bash +cd .agent-workspaces/agent-claude-code +# Make your changes +git status +``` + +4. **Generate a diff for review:** + +```bash +git-agent-sync diff claude-code +``` + +5. **Merge changes back to main:** + +```bash +git-agent-sync merge claude-code +``` + +6. **Clean up when done:** + +```bash +git-agent-sync destroy claude-code +``` + +## Commands + +### create + +Create an isolated worktree for an AI agent. + +```bash +git-agent-sync create [options] +``` + +**Options:** +- `-p, --path ` - Custom path for the workspace +- `-t, --template