joshualitt

Results 9 issues of joshualitt

Today we implement partial interfaces by just collecting everything into a single interface. This results in empty files, among other issues. We could fix this by breaking apart monolithic interfaces,...

Started the work here: https://github.com/google-gemini/gemini-cli/pull/8514, but it had to be reverted due to breaking the release.

area/core

This is just the plumbing, in the follow-up this new key will be used to handle retry logic(see GeminiChat on [this](https://github.com/google-gemini/gemini-cli/compare/main...jl/late-resolution) branch for how this will look.)

## TLDR Adds a simple no-op finish tool behind an experimental setting. ## Reviewer Test Plan Download patch and attempt tasks. ## Testing Matrix | | 🍏 | 🪟 |...

## TLDR Prefer rg in system path over downloading. ## Testing Matrix | | 🍏 | 🪟 | 🐧 | | -------- | --- | --- | --- | |...

Fixes a minor bug in the `nonInteractiveCli` where we were swallowing these error.

Cleans up a hack in `GeminiChat` to handle changes that need to be applied last minute to the config.