jerop
47b87a05f1
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
4c75318f81
feat(core): Create BFS file search utility ( #903 )
2025-06-11 09:21:23 -07:00
jerop
1d55180091
update token usage with types
2025-06-11 10:38:07 -04:00
Anas Sulaiman
4323506f7f
unify diff generation before and after an edit
2025-06-11 09:47:11 -04:00
jerop
727b4075e9
update from metrics and logs prefix from gemini_code to gemini_cli
2025-06-11 01:28:26 -04:00
jerop
e8faf83c15
refactor: Centralize session ID generation and propagation
2025-06-11 01:18:40 -04:00
Tommaso Sciortino
1368f30b11
Register dependency added in PR:910 ( #925 )
2025-06-10 20:39:29 -07:00
Seth Troisi
8c5cc17f18
Remove unneeded mockRestore()s from tests ( #919 )
2025-06-10 20:32:00 -07:00
Seth Troisi
03e227aac5
Add [tag] to /save and /resume ( #916 )
2025-06-10 16:58:39 -07:00
Seth Troisi
5d58f520ed
logConversation
...
loadConversation
/resume
clean up for review
2025-06-10 16:14:42 -07:00
Tommaso Sciortino
93cd4e20ab
Basic code assist support ( #910 )
2025-06-10 16:00:13 -07:00
jerop
60e5299124
feat: enable gzip compression for otlp exporters
2025-06-10 17:30:50 -04:00
Abhi
41b82b00fa
feat: Add UI for /stats slash command ( #883 )
2025-06-10 15:59:52 -04:00
Olcan
42f146f820
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
18dbf3a3a9
GEMINI_SANDBOX=false should disable seatbelt ( #888 )
2025-06-10 06:22:02 -07: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
Eddie Santos
ae80e767b3
Add Windsurf in edit tool to modify changes, if installed ( #853 )
2025-06-09 16:01:06 -07:00
Tommaso Sciortino
713dd4661f
Code to support Oauth login ( #881 )
2025-06-09 15:14:06 -07:00
matt korwel
920aa861cf
Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ( #784 )
2025-06-09 12:19:42 -07:00
Abhi
8778942e11
Bump @google/genai dependency ( #870 )
2025-06-09 14:17:39 -04:00
Tommaso Sciortino
ce5b22e9d7
Simplify user agent handling. ( #828 )
2025-06-09 09:31:27 -07:00
Olcan
7c24d46085
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
3177f03ab9
Add support for sorting files search by recency threshold followed by lexicographic sorting ( #867 )
2025-06-09 08:07:24 -07:00
Olcan
0ab24b8191
fix mcp timeouts and missing description on mcp errors ( #868 )
2025-06-08 21:52:11 -07:00
matt korwel
b2cbdf3091
Rollforward AST changes to unblock Sandboxing ( #863 )
2025-06-08 19:07:25 -07:00
N. Taylor Mullen
7bef436c11
feat(core): Add .gitignore support to getFolderStructure ( #865 )
2025-06-09 01:42:38 +00:00
N. Taylor Mullen
275c295dc3
feat(git): Refactor gitignore handling to use ignore library instead of minimatch ( #864 )
2025-06-08 18:32:19 -07:00
N. Taylor Mullen
cf7c1e5e1d
Revert "Add batch editing capabilities to Edit Tool ( #648 )" ( #857 )
2025-06-08 23:20:43 +00:00
Bryan Morgan
ddbf0ccf78
Bryanmorgan/add tool source description ( #856 )
2025-06-08 19:07:05 -04:00
N. Taylor Mullen
07362d3163
fix(tool-scheduler): Correctly pipe cancellation signal to tool calls ( #852 )
2025-06-08 22:42:49 +00:00
Eddie Santos
557add2f98
Add tests for core/utils/editor ( #851 )
2025-06-08 19:42:42 +00:00
N. Taylor Mullen
2bb88843f7
fix(cli): correctly handle tool invocation cancellation ( #844 )
2025-06-08 11:14:45 -07:00
Leo
588e79e48f
feat: Add flow to allow modifying edits during edit tool call ( #808 )
2025-06-08 10:56:58 -07:00
matt korwel
334a7e0070
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
0075c68954
refactor(core): remove comments from geminiChat.ts ( #834 )
2025-06-07 22:20:59 -07:00
Tommaso Sciortino
3c2a17e9f6
Introduce ContentGeneratorConfig ( #826 )
2025-06-07 16:17:27 -07: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
Tommaso Sciortino
9ab8049312
Eliminate createServerConfig() ( #821 )
2025-06-07 13:49:00 -07:00
Eddie Santos
72b6b10e55
Add embedder ( #818 )
2025-06-07 13:38:05 -07:00
matt korwel
d749c1c429
Creating Node AST Tool. ( #756 )
2025-06-07 12:07:58 -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
Keith Ballinger
7ad5f52437
Add batch editing capabilities to Edit Tool ( #648 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-06-06 22:54:37 -07:00
N. Taylor Mullen
7bb69089f3
Add support for configured mcp client timeout. ( #775 )
2025-06-05 20:35:00 +00:00
Tommaso Sciortino
e603788ba2
Introduce generate content interface ( #755 )
2025-06-05 13:26:38 -07:00
Jerop Kipruto
d0de44824f
OpenTelemetry Integration & Telemetry Control Flag ( #762 )
2025-06-05 13:04:25 -07:00
Eddie Santos
6b745dd861
Bump default model to gemini-2.5-pro-preview-06-05 ( #765 )
2025-06-05 11:52:36 -07:00
Eddie Santos
9a7199519e
Add support for .geminiignore file ( #757 )
2025-06-05 10:15:27 -07:00