Paresh Joshi

Results 6 issues of Paresh Joshi

Summary This pull request introduces a series of enhancements to the Gemini CLI, focusing on improving user experience, code quality, and documentation. These changes include a bug fix for more...

The `hasFailedCompressionAttempt` flag is intended to prevent the client from wastefully retrying automatic (non-forced) compression after it has already failed once with an inflated token count. The previous logic (`this.hasFailedCompressionAttempt...

## Summary This PR fixes two critical validation bugs in the custom `geminiChat.ts` file. These bugs could cause the chat session to lose conversational context or fail to retry on...

Fixes #20308 **Summary** This PR fixes a false positive `[type-arg]` error when reassigning a generic PEP 695 `TypeAliasType` to a variable without type arguments. **The Fix** Modified `is_type_ref` in `semanal.py`...

Fixes #1696 Refactor `check_animate_output` to use a polling loop instead of `time.sleep()`. This eliminates race conditions causing flaky failures on CI runners and speeds up local execution. - Removed rigid...

**Describe the bug** The tests in test_animate.py are flaky in CI environments (especially on macOS/Windows runners). The function check_animate_output uses time.sleep() to wait for the background animation thread to produce...