summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/hooks
AgeCommit message (Collapse)Author
2025-06-22feat: Add /docs command and update UI (#1297)N. Taylor Mullen
2025-06-22Clearcut logging - initial implementation (#1274)owenofbrien
Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc.
2025-06-22feat: Add client-initiated tool call handling (#1292)Abhi
2025-06-22Add setting enableRecursiveFileSearch to control @-file completion (#1290)Billy Biggs
2025-06-21Update memory and context summary UI for multiple context filenames (#1282)Billy Biggs
2025-06-20bug: fix cancel after a tool has been used (#1270)Abhi
2025-06-20Auth blocking (#1261)matt korwel
2025-06-20feat(auth): handle auth flow errors gracefully (#1256)N. Taylor Mullen
2025-06-20Support autocompletion for checkpoints (#1253)Louis Jimenez
2025-06-20Make checkpoints configurable in settings.json (#1251)Louis Jimenez
2025-06-19Move the shell history our of the project .gemini to the home dir (#1195)Louis Jimenez
2025-06-20fix: flicker of StreamingState to Idle when tool finishes (#1190) (#1216)N. Taylor Mullen
Co-authored-by: Asad Memon <[email protected]>
2025-06-19Auth First Run (#1207)matt korwel
Co-authored-by: Tommaso Sciortino <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-18fix: check package.json for app version (#1160) (#1182)Brandon Keiji
2025-06-18fix: regression in completion filtering (#1135)Anas H. Sulaiman
2025-06-17feat: shell history (#1169)Abhi
2025-06-17code review followup for compress command (#1097)Jacob MacDonald
Followup to https://github.com/google-gemini/gemini-cli/pull/986
2025-06-16feat: clear should also clear chat history (#1008)Abhi
2025-06-15Update /tools desc to show the name of each tool as known to the model (#1091)Billy Biggs
2025-06-15feat(test): Increase test coverage across CLI and Core packages (#1089)N. Taylor Mullen
2025-06-15feat: Adds shell command context to gemini history (#1076)Abhi
2025-06-15refactor(cli): Use excludeTools for non-interactive mode (#1072)N. Taylor Mullen
2025-06-15Stabilize /bug command tests with consistent version mocking (#1070)Jerop Kipruto
The `/bug` command tests in `slashCommandProcessor.test.ts` were flaky due to inconsistent CLI versioning. This commit: - Implements a flexible, top-level mock for `getCliVersion` that can be overridden per test. - Sets a default mock value for `/bug` command tests via `beforeEach`. - Overrides the mock in one test case requiring a specific version ('test-version'). - Ensures the test's helper `getExpectedUrl` receives the correct explicit version. - Aligns the expected CLI version in the custom bug URL test with the default mock. These changes ensure consistent CLI versioning in tests, resolving flakiness. #1071
2025-06-15Support completion of checkpoint names in /resume (#1063)Billy Biggs
2025-06-15Add support for /mcp schema to show full parameter schema as JSON (#1050)Billy Biggs
Outputs a raw JSON version of the parameter names and descriptions as provided to the model, plus minor formatting adjustments to /mcp desc.
2025-06-15feat: Show model thoughts while loading (#992)Asad Memon
2025-06-15Add support for showing descriptions of CLI tools (#1052)Billy Biggs
Adds support for /tools desc to show the full description of tools as provided to the model.
2025-06-14centralize file filtering in `FileDiscoveryService` (#1039)Anas H. Sulaiman
2025-06-14feat: Add custom URL support for the /bug command (#1017)Allen Hutchison
2025-06-14Add `/compress` command to force a compression of the context (#986)Jacob MacDonald
Related to https://b.corp.google.com/issues/423605555 - I figured this might be a simpler solution to start with, while still also being useful on its own even if we do implement that.
2025-06-13cleanup unused `allowBuildArtifacts` (#1010)Anas H. Sulaiman
2025-06-13cleanup unused `customIgnorePatterns` (#1009)Anas H. Sulaiman
2025-06-13Edit wording in /edit description (#1006)Leo
2025-06-12Have @ pass through images and other Part objects (#990)Seth Troisi
2025-06-12Fixed @ file content not being added or sent to server (#962)Seth Troisi
2025-06-12telemetry: include user decisions in tool call logs (#966)Jerop Kipruto
Add the user's decision (accept, reject, modify) to tool call telemetry to better understand user intent. The decision provides crucial context to the `success` metric, as a user can reject a call that would have succeeded or accept one that fails. Also prettify the arguments json. Example: ![image](https://github.com/user-attachments/assets/251cb9fc-ceaa-4cdd-929c-8de47031aca8) #750
2025-06-12Ignore dot files on @-completion. (#978)DeWitt Clinton
2025-06-12Improve the performance of filename completion over large repositories. (#938)DeWitt Clinton
2025-06-11Revert "Add support for local logging per session (#936)" (#970)anj-s
2025-06-11Telemetry: Improve clarity of user prompt event (#967)Jerop Kipruto
2025-06-11feat: External editor settings (#882)Leo
2025-06-11Show session summary on exit for ctrl+c x 2. Fix exit UI (#963)Abhi
2025-06-11Adding silly phrases (#922)Eddie Santos
2025-06-11Add support for local logging per session (#936)anj-s
2025-06-11clean chat history before /resume (#949)Seth Troisi
2025-06-11feat: Add exit UI w/ stats (#924)Abhi
2025-06-11Fix noisy tests (#950)Seth Troisi
2025-06-11Restore Checkpoint Feature (#934)Louis Jimenez
2025-06-11refactor(telemetry): pass config object to telemetry functionsjerop
This commit refactors the telemetry system to pass a object to various logging and metrics functions. This change centralizes configuration management within the telemetry system, making it more modular and easier to maintain. The constructor and various tool execution functions have been updated to accept the object, which is then passed down to the telemetry functions. This eliminates the need to pass individual configuration values, such as , through multiple layers of the application.
2025-06-11refactor: Centralize session ID generation and propagationjerop