Chunk now calls git tools directly to commit changes and open pull requests during its run, rather than delegating that step to a separate process afterward.
This means Chunk can retry git operations if committing or opening a PR fails, improving reliability and reducing the chances of a fix being lost due to a transient git error.