JingboWang1997-1
6ecdecbdcc
add excludeTools flag to settings.json config ( #957 )
2025-06-11 14:32:23 -07:00
Seth Troisi
122678cc09
clean chat history before /resume ( #949 )
2025-06-11 13:40:44 -07:00
matt korwel
4160d904da
Extensibility: Gemini.md files ( #944 )
2025-06-11 20:34:35 +00:00
Tommaso Sciortino
24c61147b8
Cache oauth credentials ( #927 )
2025-06-11 13:26:41 -07:00
jerop
c0580eaf4b
feat(telemetry): expand cli configuration event
...
Adds the following attributes to the event:
- embedding_model
- api_key_enabled
- code_assist_enabled
- debug_mode
- mcp_servers
This additional data will provide more insight into user configurations.
2025-06-11 16:22:35 -04:00
Louis Jimenez
e0f4f428fc
Restore Checkpoint Feature ( #934 )
2025-06-11 15:33:09 -04:00
jerop
03bc1f3141
feat(telemetry): Update API response in telemetry
...
Adds the text content of the API response to the telemetry event. This provides more context for debugging and analysis without logging the entire, potentially large, response object.
- Adds an optional field to the type.
- Updates to include the field in the logged attributes.
- Modifies the to extract the response text using and pass it to the logger.
- Adds a new test file for the telemetry loggers, including tests for the function to verify the new functionality.
2025-06-11 14:18:16 -04:00
jerop
d96af8bacd
refactor(telemetry): pass config object to telemetry functions
...
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-11 13:24:41 -04:00
Allen Hutchison
1d7090b8ac
feat(core): Create BFS file search utility ( #903 )
2025-06-11 09:21:23 -07:00
jerop
7ba2b13870
update token usage with types
2025-06-11 10:38:07 -04:00
Anas Sulaiman
00c4527a1b
unify diff generation before and after an edit
2025-06-11 09:47:11 -04:00
jerop
3f5ac384cc
update from metrics and logs prefix from gemini_code to gemini_cli
2025-06-11 01:28:26 -04:00
jerop
d1e23b7c71
refactor: Centralize session ID generation and propagation
2025-06-11 01:18:40 -04:00
Tommaso Sciortino
95fdc66e7d
Register dependency added in PR:910 ( #925 )
2025-06-10 20:39:29 -07:00
Seth Troisi
fb6e2927f7
Remove unneeded `mockRestore()`s from tests ( #919 )
2025-06-10 20:32:00 -07:00
Seth Troisi
8e0d5076d6
Add [tag] to /save and /resume ( #916 )
2025-06-10 16:58:39 -07:00
Seth Troisi
36f58a34b4
logConversation
...
loadConversation
/resume
clean up for review
2025-06-10 16:14:42 -07:00
Tommaso Sciortino
d79dafc577
Basic code assist support ( #910 )
2025-06-10 16:00:13 -07:00
jerop
fa27bc832f
feat: enable gzip compression for otlp exporters
2025-06-10 17:30:50 -04:00
Abhi
9c3f34890f
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Olcan
e38d2078cc
restricted networking for all sandboxing methods, new seatbelt profiles, updated docs, fixes to sandbox build, debugging through sandbox ( #891 )
2025-06-10 08:58:37 -07:00
Tommaso Sciortino
895c1f132f
GEMINI_SANDBOX=false should disable seatbelt ( #888 )
2025-06-10 06:22:02 -07:00
Bryan Morgan
1e3abf96b5
addressed b/423798481 ( #887 )
2025-06-10 08:47:46 -04:00
Abhi
7f1252d364
feat: Display initial token usage metrics in /stats ( #879 )
2025-06-09 20:25:37 -04:00
Eddie Santos
6484dc9008
Add Windsurf in edit tool to modify changes, if installed ( #853 )
2025-06-09 16:01:06 -07:00
Tommaso Sciortino
5c9e526f0e
Code to support Oauth login ( #881 )
2025-06-09 15:14:06 -07:00
matt korwel
3b943c1582
Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ( #784 )
2025-06-09 12:19:42 -07:00
Abhi
2182a1cd2c
Bump @google/genai dependency ( #870 )
2025-06-09 14:17:39 -04:00
Tommaso Sciortino
0613062fc8
Simplify user agent handling. ( #828 )
2025-06-09 09:31:27 -07:00
Olcan
87474e52d7
rename shell tool more intuitively as run_shell_command (from historical name of execute_bash_command inherited from terminal tool) ( #869 )
2025-06-09 08:57:30 -07:00
anj-s
c55a1d9012
Add support for sorting files search by recency threshold followed by lexicographic sorting ( #867 )
2025-06-09 08:07:24 -07:00
Olcan
a2fee6bdd3
fix mcp timeouts and missing description on mcp errors ( #868 )
2025-06-08 21:52:11 -07:00
matt korwel
37edbd8c18
Rollforward AST changes to unblock Sandboxing ( #863 )
2025-06-08 19:07:25 -07:00
N. Taylor Mullen
ccdd1df039
feat(core): Add .gitignore support to getFolderStructure ( #865 )
2025-06-09 01:42:38 +00:00
N. Taylor Mullen
72fa01f62d
feat(git): Refactor gitignore handling to use `ignore` library instead of `minimatch` ( #864 )
2025-06-08 18:32:19 -07:00
N. Taylor Mullen
d62dad5575
Revert "Add batch editing capabilities to Edit Tool ( #648 )" ( #857 )
2025-06-08 23:20:43 +00:00
Bryan Morgan
152af28a34
Bryanmorgan/add tool source description ( #856 )
2025-06-08 19:07:05 -04:00
N. Taylor Mullen
f2ea78d0e4
fix(tool-scheduler): Correctly pipe cancellation signal to tool calls ( #852 )
2025-06-08 22:42:49 +00:00
Eddie Santos
394312b9c2
Add tests for `core/utils/editor` ( #851 )
2025-06-08 19:42:42 +00:00
N. Taylor Mullen
241c404573
fix(cli): correctly handle tool invocation cancellation ( #844 )
2025-06-08 11:14:45 -07:00
Leo
9efca40dae
feat: Add flow to allow modifying edits during edit tool call ( #808 )
2025-06-08 10:56:58 -07:00
matt korwel
584286cfd9
fix(deps): externalize tree-sitter ( #840 )
...
Submitting without approval to fix broken deployment on main. But also, we should lock this down.
2025-06-08 02:05:55 -07:00
Keith Ballinger
569c977408
refactor(core): remove comments from geminiChat.ts ( #834 )
2025-06-07 22:20:59 -07:00
Tommaso Sciortino
389907ce65
Introduce ContentGeneratorConfig ( #826 )
2025-06-07 16:17:27 -07:00
Bryan Morgan
e95a6086fc
Bryanmorgan/add mcp description support ( #825 )
2025-06-07 18:30:56 -04:00
cperry-goog
18d6a11c04
refactor: rename gemini-code to gemini-cli ( #822 )
2025-06-07 14:27:22 -07:00
Tommaso Sciortino
d6cf4d5b0b
Eliminate createServerConfig() ( #821 )
2025-06-07 13:49:00 -07:00
Eddie Santos
27fdd1b6e6
Add embedder ( #818 )
2025-06-07 13:38:05 -07:00
matt korwel
f1a4e5d4d3
Creating Node AST Tool. ( #756 )
2025-06-07 12:07:58 -07:00
Bryan Morgan
28ff62e7b1
Added /mcp command support and cleaned up broken tests ( #817 )
2025-06-07 15:06:18 -04:00