Stage-3 objective: on Gitea push webhook, AutoCoder-Engine keeps a local repository checkout in PVC workspace up to date.
Expected behavior:
push events.git, so clone/pull could not execute.clone_url caused protocol/endpoint mismatch; base URL derivation is more reliable in-cluster.push event on repo webhook (AutoCoder/AutoCoder-Engine, hook id 4).git package to AutoCoder runtime image.RepoSyncManager for webhook push handling.GITEA_BASE_URL instead of webhook clone_url.GIT_TERMINAL_PROMPT=0) to fail fast on credential issues.fetch --prune -> checkout -B <branch> -> pull --ff-only origin <branch>./workspace/repos/AutoCoder/AutoCoder-Engine/.gitmain.Stage-3 (Gitea push webhook -> local repo sync on PVC) is operational.
Wire issue/comment execution workflows to use the synced local repository path as their working directory context.