Abhi
fc2ea1add3
feat: Change /stats to include more detailed breakdowns ( #2615 )
2025-06-30 00:44:33 +00:00
Preston Holmes
46e3dc0ab1
Add the current auth method and GCP Project config to the about message ( #2112 )
2025-06-27 15:46:27 +00:00
Masato Sugiyama
3c992e9314
fix: remove unnecessary @gemini-code/core mock from slashCommandProcessor test ( #1739 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-06-26 04:56:51 +00:00
Jerop Kipruto
b3cb18981a
Streamline issue submission with YAML forms ( #1608 )
2025-06-25 22:50:24 +00:00
Brandon Keiji
5ad4a0a826
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
N. Taylor Mullen
afc0e72a3d
feat: Open MCP docs if no MCPs are configured ( #1325 )
2025-06-23 21:35:23 +00:00
Billy Biggs
1eda73ed6b
Update memory and context summary UI for multiple context filenames ( #1282 )
2025-06-21 19:15:43 +00:00
Louis Jimenez
18d2f3bebd
Make checkpoints configurable in settings.json ( #1251 )
2025-06-20 00:39:15 -04:00
matt korwel
eda4c79222
Auth First Run ( #1207 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-19 16:52:22 -07:00
Brandon Keiji
56badf34e5
fix: check package.json for app version ( #1160 ) ( #1182 )
2025-06-18 16:57:17 +00:00
Jacob MacDonald
9f4f4ae89e
code review followup for compress command ( #1097 )
...
Followup to https://github.com/google-gemini/gemini-cli/pull/986
2025-06-17 15:44:54 +00:00
Abhi
662403c66c
feat: clear should also clear chat history ( #1008 )
2025-06-16 06:33:59 +00:00
Billy Biggs
d80ad70c07
Update /tools desc to show the name of each tool as known to the model ( #1091 )
2025-06-15 23:09:53 -07:00
N. Taylor Mullen
c36bccc811
feat(test): Increase test coverage across CLI and Core packages ( #1089 )
2025-06-15 22:41:32 -07:00
N. Taylor Mullen
7db86df9f5
refactor(cli): Use excludeTools for non-interactive mode ( #1072 )
2025-06-15 16:05:40 -07:00
Jerop Kipruto
468dd24740
Stabilize /bug command tests with consistent version mocking ( #1070 )
...
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-15 16:35:15 -04:00
Billy Biggs
6bb705dd0d
Add support for /mcp schema to show full parameter schema as JSON ( #1050 )
...
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-15 11:25:40 -07:00
Billy Biggs
c9155665ae
Add support for showing descriptions of CLI tools ( #1052 )
...
Adds support for /tools desc to show the full description of tools as provided to the model.
2025-06-15 07:56:07 -07:00
Allen Hutchison
33989cbec0
feat: Add custom URL support for the /bug command ( #1017 )
2025-06-14 07:00:24 +00:00
Jacob MacDonald
6f444fae25
Add /compress command to force a compression of the context ( #986 )
...
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-14 04:21:40 +00:00
Leo
cb4b803f5b
feat: External editor settings ( #882 )
2025-06-11 18:21:54 -07:00
Abhi
9f4da201b3
Show session summary on exit for ctrl+c x 2. Fix exit UI ( #963 )
2025-06-11 20:08:32 -04:00
Abhi
0016e3cac6
feat: Add exit UI w/ stats ( #924 )
2025-06-11 16:40:31 -04:00
Louis Jimenez
b19571d9ab
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
Abhi
41b82b00fa
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Bryan Morgan
4ad96ab5c0
addressed b/423798481 ( #887 )
2025-06-10 08:47:46 -04:00
Abhi
833d6f2319
feat: Display initial token usage metrics in /stats ( #879 )
2025-06-09 20:25:37 -04:00
Bryan Morgan
ddbf0ccf78
Bryanmorgan/add tool source description ( #856 )
2025-06-08 19:07:05 -04:00
Abhi
b37e9f454d
feat: Introduce session context and add session duration stat for /stats command ( #854 )
2025-06-08 18:01:02 -04:00
Bryan Morgan
bdc3ba4bde
Bryanmorgan/add mcp description support ( #825 )
2025-06-07 18:30:56 -04:00
cperry-goog
a49f734c13
refactor: rename gemini-code to gemini-cli ( #822 )
2025-06-07 14:27:22 -07:00
Bryan Morgan
42a29562cf
Added /mcp command support and cleaned up broken tests ( #817 )
2025-06-07 15:06:18 -04:00
Tommaso Sciortino
1b6463c220
More version simplifiction. ( #810 )
2025-06-07 10:54:23 -07:00
Eddie Santos
c93f31aae1
Add /tools slash command to view available tools ( #752 )
2025-06-04 14:01:38 -07:00
Tommaso Sciortino
64bd136f42
Rename server->core ( #638 )
2025-05-30 18:25:47 -07:00
Jacob Richman
d695b90196
feat: add --show_memory_usage flag to display memory usage in status bar ( #606 )
2025-05-30 15:18:01 -07:00
DeWitt Clinton
fb2dc11dea
Display git commit info in the /about section. ( #567 )
...
This change detects the most recent git commit short hash and writes it to the `GIT_COMMIT_INFO` constant in `packages/cli/src/generated/git-commit.sh`, optionally appending the string "(local modifications)" if additional local changes after that commit are detected.
If set, this string is displayed in the `/about` dialog as well as passed into the `/bug` template.
Example:
```
> /about
╭───────────────────────────────────────────────────────────────────────────╮
│ │
│ About Gemini CLI │
│ │
│ CLI Version development │
│ Git Commit 43370ab (local modifications) │
│ Model gemini-2.5-pro-preview-05-06 │
│ Sandbox sandbox-exec (minimal) │
│ OS darwin v23.11.0 │
│ │
╰───────────────────────────────────────────────────────────────────────────╯
```
Additionally, this change updates `.gitignore` to ignore the generated files, `scripts/clean.sh` to remove them, and adds a `npm run generate` stage for this and any other generators we need to write.
2025-05-28 00:04:26 -07:00
Allen Hutchison
c28ca00289
Refactor(cli): Move memory add logic to server tool call ( #493 )
2025-05-23 08:47:19 -07:00
Allen Hutchison
a738bdbbbb
Refactor: Streamline memoryUtils and update slash commands ( #478 )
2025-05-22 10:57:06 -07:00
Allen Hutchison
a05fc1127b
Fix: Resolve CLI version reporting in /bug command ( #455 )
2025-05-21 13:31:18 -07:00
Allen Hutchison
6233a0b390
feat(cli): Implement /bug command and add open dependency ( #428 )
2025-05-19 16:56:32 -07:00
DeWitt Clinton
4216ee1c1a
Introduce a small easter egg. Woof. ( #412 )
...
Also changes auto-completion and /help to skip over slash commands that don't contain a description to avoid spoiling the surprise.
2025-05-17 21:57:27 -07:00
Allen Hutchison
5af93cfb9c
feat: Implement CLI and model memory management ( #371 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-05-16 16:36:50 -07:00