mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-06 08:18:58 +00:00
Git checkpoint commits (stage-level snapshots, diff.patch, GitCheckpoint events) previously only ran for Local execution. This extends support to Docker (bind-mount uses host git, same as Local) and Daytona (runs git commands remotely via exec_command). - Add GitCheckpointMode enum (Host/Remote) replacing RunConfig.work_dir - Extract git_checkpoint_host/git_diff_host helpers from inline code - Add git_checkpoint_remote/git_diff_remote using exec_command - Enable git_clean check for Docker alongside Local - Add setup_daytona_git to create run branch in remote sandbox - Switch Daytona wrap_bash_command from quote-escaping to base64 encoding (matches TypeScript/Python/Ruby Daytona SDKs, avoids nested quote issues) - Add e2e tests for both Host mode and Remote mode (Daytona, live-tested) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| arc-agent | ||
| arc-attractor | ||
| arc-git-storage | ||
| arc-llm | ||
| arc-mcp | ||
| arc-util | ||