| Age | Commit message (Collapse) | Author |
|
If the rebase on live fails, we abort it to preserve the local
state. We also verify that the task status update to 'review' succeeds
before proceeding.
|
|
|
|
|
|
|
|
- Removed fetch origin - Rebasing directly on local live branch for
shared-repo setup
|
|
- Ensures linear history on worker branch
|
|
- Use 'git rebase' instead of 'git merge' to maintain linear history -
Aligns with git-branchless patch-based philosophy
|
|
|
|
|
|
- Use 'empty' in jq to properly filter ignored log lines
|
|
- Allows monitoring tool execution details in amp.log
|
|
- Replaced agent-driven workflow with robust bash script - Script
handles task claiming, branching, syncing, and submission - Agent
is now only responsible for implementation and testing - Eliminates
context loss and process adherence issues
|
|
- We share the .git directory, so we can merge 'live' directly -
Avoids dependency on 'origin' which might be stale or unused
|
|
- Changed 'git reset --hard' to 'git merge' in worker guide - This
prevents the worker from wiping its own status updates (commits to
base branch) when starting a new task loop
|
|
- Workers should reuse existing branches if they crashed/restarted -
Changed 'git checkout -b' to 'git checkout || git checkout -b'
|
|
- Workers need to pull the latest merged code before starting a new
task - Added 'git reset --hard origin/live' to Step 1 of the loop
|
|
|
|
- Added Omni/Agent/harvest-tasks.sh for Planner to pull updates from
workers - Updated WORKER_AGENT_GUIDE.md to instruct workers to commit
status updates to their base branch
|
|
- Added --log-file amp.log to worker command - Allows users to monitor
agent progress with tail -f
|
|
- The autonomous worker needs to execute commands without interactive
prompts - Added --dangerously-allow-all flag to start-worker.sh
|
|
- Use 'git worktree list' to reliably find main repo and amp binary
- Run amp in a loop with -x flag for autonomous execution - Support
flexible worker path resolution
|
|
|
|
- Add 'Review' status to Task tool - Add Omni/Agent/ directory with
setup and sync scripts - Add WORKER_AGENT_GUIDE.md - Configure custom
merge driver for tasks.jsonl
|