Redesign Pushgate CLI output#66
Merged
Merged
Conversation
added 5 commits
June 27, 2026 12:12
e439c59 to
65f2036
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several improvements to both the user experience and internal logic of the
pushgatetool, focusing on enhanced output formatting, better post-push guidance, and improved runner handling. The changes include a new post-push summary with pull request links, more readable and structured AI review output, and updates to the pre-push hook for better runner invocation and diagnostics.User interface and output improvements:
src/git/push.ts,src/cli.ts). [1] [2] [3] [4] [5]src/ai/transcript.ts). [1] [2]Pre-push hook and runner handling:
nodeif necessary. Also, added aPUSHGATE_VERBOSEenvironment variable to control diagnostic output, making routine hook runs quieter and verbose mode available for troubleshooting (hook/pre-push,README.md). [1] [2] [3] [4] [5] [6] [7]Error handling and diagnostics:
git diffoperations in the AI review context, including exit code and signal for easier debugging (src/ai/review-context.ts).These changes collectively improve the clarity, usability, and maintainability of the tool, while also making it easier for users to understand push results and AI review outcomes.