What problem does it solve? Manually committing, pushing, opening pull requests, resolving conflicts, and merging into main after every completed task is repetitive and error-prone, especially when multiple sessions land work on a fast-moving main branch. ## Core Features & Use Cases - Session-Wide Auto-Merge Mode: Once activated, every completed and verified task is automatically committed, pushed, and merged into main via a squash-merged pull request without per-merge confirmation. - PR Reuse and Conflict Handling: Reuses the existing open PR for the session branch, syncs with origin/main, and resolves only unambiguous conflicts while stopping to ask on semantic ones. - Post-Squash Re-Sync: After each squash merge, merges origin/main back into the session branch to prevent phantom conflicts and replayed work in subsequent PRs. - Use Case: During a long coding session with frequent task completions, enable the mode once so each finished change lands on main through a verified PR cycle while respecting branch protection and required checks. ## Quick Start Ask the AI to enable auto-merge mode for this session so every completed task is committed, pushed, and squash-merged into main automatically.