Adam Weidman
547f5d45f5
feat(core): migrate read_file to 1-based start_line/end_line parameters ( #19526 )
2026-02-20 22:59:18 +00:00
Sandy Tao
01906a9205
fix: shorten tool call IDs and fix duplicate tool name in truncated output filenames ( #18600 )
2026-02-09 17:09:17 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
Abhi
30354892b3
feat(core,cli): implement session-linked tool output storage and cleanup ( #18416 )
2026-02-06 06:36:42 +00:00
Abhi
8ec176e005
feat(context): implement observation masking for tool outputs ( #18389 )
2026-02-06 01:53:11 +00:00
Jerop Kipruto
ed26ea49e9
feat(plan): add core logic and exit_plan_mode tool definition ( #18110 )
2026-02-03 03:30:03 +00:00
Sandy Tao
59e3624ada
feat(core): Isolate and cleanup truncated tool outputs ( #17594 )
2026-01-29 23:20:11 +00:00
maruto
06c7dc561e
fix: verify audio/video MIME types with content check ( #16907 )
2026-01-28 14:58:39 +00:00
N. Taylor Mullen
08c32f725e
fix(core): attempt compression before context overflow check ( #16914 )
2026-01-19 06:40:07 +00:00
N. Taylor Mullen
ee8d425603
refactor(core): foundational truncation refactoring and token estimation optimization ( #16824 )
2026-01-16 23:57:47 +00:00
Abhi
5566292cc8
refactor(core): extract static concerns from CoreToolScheduler ( #15589 )
2025-12-26 20:51:39 +00:00
Abhi
b364f37655
refactor(logging): Centralize console logging with debugLogger ( #11590 )
2025-10-21 20:35:22 +00:00
cornmander
dcf362bcf9
Inline tree-sitter wasm and add runtime fallback ( #11157 )
2025-10-17 00:25:30 +00:00
joshualitt
f0bbfe5f0a
feat(core): Download ripgrep at runtime, if enabled. ( #7818 )
2025-09-08 21:44:56 +00:00
Pascal Birchler
c38247ed5c
Reduce bundle size & check it in CI ( #7395 )
2025-09-04 21:00:27 +00:00
Tayyab3245
9037f25df7
fix(core): treat UTF16/32 BOM files as text and decode correctly ( #6081 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: jacob314 <jacob314@gmail.com >
2025-08-29 01:13:46 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
sangwook
494a996ff8
feat(core): share file list patterns between glob and grep tools ( #6359 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Arya Gummadi <aryagummadi@google.com >
2025-08-23 04:35:00 +00:00
Tommaso Sciortino
0193ce77dd
Remove unnecessary FileErrorType. ( #6697 )
2025-08-20 23:13:29 +00:00
Conrad Irwin
fb3ceb0da4
Read and write files through Zed ( #6169 )
...
Co-authored-by: Agus Zubiaga <agus@zed.dev >
2025-08-18 22:29:45 +00:00
Akhil Appana
f5e0f16157
fix: properly report tool errors in telemetry ( #5688 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-08 11:33:42 +00:00
joshualitt
43510ed212
bug(core): Prompt engineering for truncated read_file. ( #5161 )
2025-08-06 20:52:04 +00:00
Yash Velagapudi
8b1d5a2e3c
fix(core): Treat .mts files as TypeScript modules instead of video files ( #5492 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-06 06:15:53 +00:00
joshualitt
08f1431946
bug(core): fix contentRangeTruncated calculation. ( #5329 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-05 18:52:39 +00:00
joshualitt
ae86c7ba05
bug(core): UI reporting for truncated read_file. ( #5155 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-07-31 16:31:14 +00:00
Josh Soref
dc2ac144b7
Various spelling improvements ( #3497 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-07-21 21:54:44 +00:00
sangwook
45b764943a
feat: Make file type detection and binary checks asynchronous ( #3286 ) ( #3288 )
2025-07-20 23:16:42 +00:00
Tommaso Sciortino
fefa7ecbea
Pure refactor: Consolidate isWithinRoot() function calling. ( #4163 )
2025-07-15 05:55:49 +00:00
Pugazhendhi
524ede52d2
feat: add .svg support ( #3229 )
2025-07-07 05:51:32 +00:00
Tommaso Sciortino
82afc75350
Special case mime type for ts file. ( #2902 )
2025-07-01 23:05:33 +00:00
Santhosh Kumar
0275ab0108
feat: add audio and video support to read_file ( #2556 )
2025-07-01 19:22:32 +00:00
Jerop Kipruto
714421c2da
Add file operation telemetry ( #1068 )
...
Introduces telemetry for file create, read, and update operations.
This change adds the `gemini_cli.file.operation.count` metric, recorded by the `read-file`, `read-many-files`, and `write-file` tools.
The metric includes the following attributes:
- `operation` (string: `create`, `read`, `update`): The type of file operation.
- `lines` (optional, Int): Number of lines in the file.
- `mimetype` (optional, string): Mimetype of the file.
- `extension` (optional, string): File extension of the file.
Here is a stacked bar chart of file operations by extension (`js`, `ts`, `md`):

Here is a stacked bar chart of file operations by type (`create`, `read`, `update`):

#750
cc @allenhutchison as discussed
2025-06-15 13:24:53 -07:00
Tommaso Sciortino
21fba832d1
Rename server->core ( #638 )
2025-05-30 18:25:47 -07:00