Add progress indicator after detecting staged changes#15
Merged
Iron-Ham merged 1 commit intofeature/timeout-configurationfrom Jan 7, 2026
Merged
Conversation
1 task
Fix issue #14 where the tool appeared to stall after printing "Detected N staged change(s)." by adding an "Analyzing staged changes…" message before the potentially long-running summarize operation. Also fix a pre-existing failing test that was checking for prompt text ("You are an AI assistant") that doesn't exist in the current BatchCombinationPromptBuilder output.
761eec5 to
149748d
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.
Summary
Fixes #19
Stack
This PR is part of a stack addressing #14 (stalling after detecting staged changes):
Details
The tool appeared to "stall" after printing
[NOTICE] Detected N staged change(s).because there was no progress feedback while potentially long-running operations executed:git diff --cached(can be slow for large repos or with--function-context)Before:
After:
Test plan
swift build)swift test)scg generate --help