Tommaso Sciortino

Results 9 issues of Tommaso Sciortino

A follow up on https://github.com/google-gemini/gemini-cli/pull/14151 I'd like to see a refactor to reduce how much boiler plate we have in the classes where hooks are executed. For example, our current...

priority/p1

## Summary Ensure we always write the pending status, even in merge queue. ## Details in the merge queue `download_repo_name` is skipped. Since it is a transitive dep of `set_pending_status`...

## Summary limit search depth in path corrector ## Details This was causing the CLI to freeze (b466194131) for googlers working in very large, wide, and slow directories. ## Related...

## Summary This times out occasionally. Doubling the timeout to see if that fixes it.

## Summary Refresh hooks when refreshing extensions ## Details Also: * removed unnecessary initialization protection from hooks. `HookSystem.initialize()` is only called from `config.initialize()` which already has protections against multiple calls....

## Summary Isolates the environment for integration tests by providing each test run with a unique working directory and a dedicated temporary home directory. This prevents test interference and eliminates...

## Summary Separate home dirs for each integration test ## Details Previously, all integration tests shared the same home dir which meant that extensions installed in one test, could interfere...

### What happened? The [docs say](https://ai.google.dev/api#multi-turn-conversations) the role for each Content object should alternate between user and model. But there are at least two situations where we don't do that....

priority/p3
area/core
Stale

## Summary Introduces an introspection agent which can answer questions about Gemini CLI. ## Related Issues ## How to Validate (in an empty working dir) ``` npx https://github.com/google-gemini/gemini-cli#tomm_introspection_agent -- "is...