summaryrefslogtreecommitdiff
path: root/Omni/Agent
diff options
context:
space:
mode:
Diffstat (limited to 'Omni/Agent')
-rwxr-xr-xOmni/Agent/start-worker.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/Omni/Agent/start-worker.sh b/Omni/Agent/start-worker.sh
index 1aaba7f..820c1bb 100755
--- a/Omni/Agent/start-worker.sh
+++ b/Omni/Agent/start-worker.sh
@@ -87,7 +87,9 @@ while true; do
BRANCH_NAME="task/$TASK_ID"
if git show-ref --verify --quiet "refs/heads/$BRANCH_NAME"; then
echo "Resuming existing branch $BRANCH_NAME"
- git checkout "$BRANCH_NAME" >/dev/null
+ # Force checkout to overwrite untracked files (like .tasks/counters.jsonl)
+ # that may have been generated by sync tools but are tracked in the branch.
+ git checkout -f "$BRANCH_NAME" >/dev/null
else
echo "Creating new branch $BRANCH_NAME"
git checkout -b "$BRANCH_NAME" >/dev/null