nityam
28af4e127f
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Aishanee Shah
659301ff83
feat(core): centralize read_file limits and update gemini-3 description ( #20619 )
2026-03-02 20:11:58 +00:00
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
Aishanee Shah
3fb1937247
refactor(core): model-dependent tool definitions ( #18563 )
2026-02-09 20:46:23 +00:00
Alisa
adc8e11bb1
Add support for an additional exclusion file besides .gitignore and .geminiignore ( #16487 )
...
Co-authored-by: Adam Weidman <adamfweidman@google.com >
2026-01-28 01:19:13 +00:00
N. Taylor Mullen
5f569fa103
refactor(core): centralize path validation and allow temp dir access for tools ( #17185 )
...
Co-authored-by: Your Name <joshualitt@google.com >
2026-01-27 21:17:40 +00:00
Abhi
eec5d5ebf8
feat(core): restore MessageBus optionality for soft migration (Phase 1) ( #15774 )
2026-01-04 19:59:35 +00:00
Christian Gunderman
942bcfc61e
Disallow redundant typecasts. ( #15030 )
2025-12-13 01:43:43 +00:00
N. Taylor Mullen
7bb13d1c41
telemetry: track interactive session state ( #12856 )
...
Co-authored-by: owenofbrien <86964623+owenofbrien@users.noreply.github.com >
2025-11-11 10:03:32 +00:00
Tommaso Sciortino
f05d937f39
Use consistent param names ( #12517 )
2025-11-06 23:03:52 +00:00
Gaurav Sehgal
2fa13420ae
add absolute file path description for windows ( #12007 )
2025-10-27 04:17:13 +00:00
Eric Rahm
b1059f891f
refactor: Switch over to unified shouldIgnoreFile ( #11815 )
2025-10-25 01:55:12 +00:00
Sandy Tao
dd23c77469
feat(core): Save large tool outputs to a file and return truncated lines ( #6240 )
2025-09-05 22:37:29 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 20:11:27 +00:00
Nanda Kishore
528227a0f8
feat: Add programming language to CLI events ( #6071 )
...
Co-authored-by: christine betts <chrstn@uw.edu >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com >
Co-authored-by: JaeHo Jang <diehreo@gmail.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
Co-authored-by: Victor May <mayvic@google.com >
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com >
Co-authored-by: joshualitt <joshualitt@google.com >
Co-authored-by: Billy Biggs <bbiggs@google.com >
Co-authored-by: Ricardo Fabbri <rfabbri@gmail.com >
Co-authored-by: Arya Gummadi <aryagummadi@google.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
Co-authored-by: Shreya Keshive <skeshive@gmail.com >
Co-authored-by: Ben Guo <36952867+HunDun0Ben@users.noreply.github.com >
Co-authored-by: Ben Guo <hundunben@gmail.com >
Co-authored-by: mkusaka <hinoshita1992@gmail.com >
2025-08-22 12:17:32 +00:00
Tommaso Sciortino
0193ce77dd
Remove unnecessary FileErrorType. ( #6697 )
2025-08-20 23:13:29 +00:00
joshualitt
b9cece767d
feat(core): Cleanup after migrating tools. ( #6199 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-19 20:55:06 +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
joshualitt
6133bea388
feat(core): Introduce DeclarativeTool and ToolInvocation. ( #5613 )
2025-08-06 17:50:02 +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
Yuki Okita
c1fe688956
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-07-30 20:38:20 +00:00
Tommaso Sciortino
e500eb5562
Fix read-file.test.ts to be windows compatible. ( #4864 )
2025-07-25 17:31:22 +00:00
Tommaso Sciortino
fefa7ecbea
Pure refactor: Consolidate isWithinRoot() function calling. ( #4163 )
2025-07-15 05:55:49 +00:00
Tommaso Sciortino
5c759d48c7
Don't enforce leading slash since that's not true on Windows ( #3545 )
2025-07-08 16:30:49 +00:00
Tommaso Sciortino
4dab31f1c8
Improve Function Call argument validation and typing ( #2881 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-08 06:48:44 +00:00
Keir Mierle
32dd298351
fix: Push tool calls to absolute paths ( #1055 ) ( #1057 )
...
Make several changes to guide the model to request absolute paths,
reducing frequent accidental relative path tool call failures.
- Switch the parameter name: path --> absolute_path.
- Update the tool definition to strongly require an absolute path.
- Update the system prompt to indicate absolute paths are required.
- Update the system prompt tool use examples to use absolute paths.
Test case:
Open GC in GC: "Locate the primary file calling genai"
- Expected: Model opens files with absolute path, successfully.
- Actual (pre-patch): Failure, attempts to read with relative path.
- Actual (post-patch): Success, attempts to read with absolute path.
2025-06-14 21:16:11 -07:00
Anas H. Sulaiman
4873fce791
centralize file filtering in FileDiscoveryService ( #1039 )
2025-06-14 14:25:34 +00:00
Eddie Santos
422c763a55
Add support for .geminiignore file ( #757 )
2025-06-05 10:15:27 -07:00
Tommaso Sciortino
21fba832d1
Rename server->core ( #638 )
2025-05-30 18:25:47 -07:00