summaryrefslogtreecommitdiff
path: root/Omni/Agent
AgeCommit message (Collapse)Author
2025-11-21task: t-rWa5yilwM.2 done (Omni.Agent.Worker)Omni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-7109f8d0-feb4-4a24-bc4b-37743227e2cb Co-authored-by: Amp <amp@ampcode.com>
2025-11-21feat: implement Omni.Agent.Worker loop logicOmni Worker
Amp-Thread-ID: https://ampcode.com/threads/T-4f2905ef-a042-4880-b146-f6809ce83751 Co-authored-by: Amp <amp@ampcode.com>
2025-11-21fix(doc): use live instead of origin/live for base branchOmni Worker
2025-11-21doc: update agent design with new workflow requirementsOmni Worker
2025-11-21feat(agent): show task details in console logOmni Worker
2025-11-21fix(agent): build task binary in worker instead of copyingOmni Worker
2025-11-21fix(agent): ensure worker has task binaryOmni Worker
2025-11-21fix(agent): fix start-worker.sh crash and update workflowOmni Worker
2025-11-21doc: mandate rebase workflow for plannerOmni Worker
2025-11-21infra: improve worker workflow (attribution, cleaner history)Ben Sima
2025-11-21fix: lint errors in Omni/Agent/Git.hs and Log.hsBen Sima
Amp-Thread-ID: https://ampcode.com/threads/T-7109f8d0-feb4-4a24-bc4b-37743227e2cb Co-authored-by: Amp <amp@ampcode.com>
2025-11-21Merge branch 'live' into task/t-rWa5yilwM.3Ben Sima
2025-11-21feat: implement t-rWa5yilwM.3Ben Sima
2025-11-21feat: implement t-rWa5yilwM.1Ben Sima
2025-11-20docs(agent): add rigorous git/state learnings to designBen Sima
2025-11-20fix(worker): sleep when skipping already-completed tasksBen Sima
2025-11-20fix(worker): verify task status against live before claimingBen Sima
2025-11-20fix(worker): use force checkout for base branchBen Sima
2025-11-20fix(worker): handle rebase failures at start of loopBen Sima
2025-11-20fix(worker): handle rebase failures gracefullyBen Sima
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.
2025-11-20docs(agent): update logging design with 2-line status UIBen Sima
2025-11-20docs: update Agent design with git robustness learningsBen Sima
2025-11-20fix(worker): force checkout to overwrite untracked filesBen Sima
2025-11-20fix: rebase on local live branchBen Sima
- Removed fetch origin - Rebasing directly on local live branch for shared-repo setup
2025-11-20fix: update worker script to use rebaseBen Sima
- Ensures linear history on worker branch
2025-11-20doc: switch worker to rebase workflowBen Sima
- Use 'git rebase' instead of 'git merge' to maintain linear history - Aligns with git-branchless patch-based philosophy
2025-11-20doc: update agent design to require timestamps in logsBen Sima
2025-11-20doc: add design document for Multi-Agent System 2.0Ben Sima
2025-11-20fix: remove null noise from worker monitorBen Sima
- Use 'empty' in jq to properly filter ignored log lines
2025-11-20fix: enable debug logs for worker agentBen Sima
- Allows monitoring tool execution details in amp.log
2025-11-20feat: automate worker workflow in bashBen Sima
- 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
2025-11-20fix: merge local live branch in worker guideBen Sima
- We share the .git directory, so we can merge 'live' directly - Avoids dependency on 'origin' which might be stale or unused
2025-11-20fix: prevent data loss in worker loopBen Sima
- 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
2025-11-20fix: handle existing task branches in worker guideBen Sima
- Workers should reuse existing branches if they crashed/restarted - Changed 'git checkout -b' to 'git checkout || git checkout -b'
2025-11-20fix: instruct worker to reset to latest live codeBen Sima
- 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
2025-11-20Move agent log file to cabdirBen Sima
2025-11-20feat: implement task harvesting logicBen Sima
- 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
2025-11-20fix: capture worker agent logs to fileBen Sima
- Added --log-file amp.log to worker command - Allows users to monitor agent progress with tail -f
2025-11-20fix: enable dangerously-allow-all for worker agentBen Sima
- The autonomous worker needs to execute commands without interactive prompts - Added --dangerously-allow-all flag to start-worker.sh
2025-11-20fix: improve start-worker.sh scriptBen Sima
- 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
2025-11-20Fix duplicate worktree commandBen Sima
2025-11-20feat: implement multi-agent workflow infrastructureBen Sima
- 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