# Functions

ExtractModifiedLinesWithNumbers captures entire blocks of changes instead of line by line.
GetGitRemoteInfo executes git command to get remote URL and extracts owner and repo.
GetPRChanges fetches file changes for a given pull request.
PostReviewComment posts a comment on a pull request at a specified position within a file.
SetupGitHubClient creates a GitHub client with the provided token.