Aishanee Shah
|
3f051bc58e
|
refactor(core): centralize core tool definitions and support model-specific schemas
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
ee6a0fa7d1
|
refactor: use parametersJsonSchema consistently across tool definitions
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
2a44cad487
|
style: reorganize coreTools.ts for better readability
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
bb59ca8b24
|
refactor: centralize all tool definitions in coreTools.ts
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
c5cb031155
|
refactor: integrate resolver into read_file and shell tools
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
a4f780feb9
|
test: add tests for model-dependent tool definitions
|
2026-02-09 19:16:36 +00:00 |
|
Aishanee Shah
|
e1c0e6d714
|
refactor: remove hardcoded schema details from tool files and use external definitions
|
2026-02-09 19:16:35 +00:00 |
|
Aishanee Shah
|
b2d09c3248
|
refactor: extract tool definitions and prepare architecture for model-dependent descriptions
|
2026-02-09 19:16:35 +00:00 |
|
Aishanee Shah
|
65232686ee
|
feat: implement model-dependent tool definitions architecture and refactor read_file and shell tools
|
2026-02-09 19:16:35 +00:00 |
|
N. Taylor Mullen
|
fe70052baf
|
fix(evals): update save_memory evals and simplify tool description (#18610)
|
2026-02-09 01:06:03 -08:00 |
|
Andrew Garrett
|
8cbe851339
|
Fix newline insertion bug in replace tool (#18595)
|
2026-02-09 06:37:53 +00:00 |
|
Tommaso Sciortino
|
29a6aecffc
|
propagate abortSignal (#18477)
|
2026-02-08 21:56:26 +00:00 |
|
Sandy Tao
|
19dc40825e
|
fix(core): expand excludeTools with legacy aliases for renamed tools (#18498)
|
2026-02-07 00:49:25 +00:00 |
|
Adib234
|
4ffc349c18
|
feat(plan): create a metric for execution of plans generated in plan mode (#18236)
|
2026-02-05 23:46:34 +00:00 |
|
Adib234
|
fe975da91e
|
feat(plan): implement support for MCP servers in Plan mode (#18229)
|
2026-02-05 21:37:28 +00:00 |
|
Alisa
|
5b9ea35b63
|
Improving memory tool instructions and eval testing (#18091)
|
2026-02-05 18:07:47 +00:00 |
|
Peter Friese
|
1cae5ab158
|
fix(core): handle non-compliant mcpbridge responses from Xcode 26.3 (#18376)
|
2026-02-05 17:03:32 +00:00 |
|
Chris Coutinho
|
821355c429
|
fix(mcp): ensure MCP transport is closed to prevent memory leaks (#18054)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
|
2026-02-04 21:00:41 +00:00 |
|
Jerop Kipruto
|
650980af37
|
feat(core): add enter_plan_mode tool (#18324)
|
2026-02-04 18:57:41 +00:00 |
|
Jack Wotherspoon
|
b987e1780d
|
feat: increase ask_user label limit to 16 characters (#18320)
|
2026-02-04 17:50:01 +00:00 |
|
Adib234
|
0012d95848
|
feat(plan): implement plan slash command (#17698)
|
2026-02-04 17:01:43 +00:00 |
|
christine betts
|
3e954930f1
|
Fix handling of empty settings (#18131)
|
2026-02-03 20:39:20 +00:00 |
|
Jerop Kipruto
|
675ca07c8b
|
chore(core): explicitly state plan storage path in prompt (#18222)
|
2026-02-03 19:55:43 +00:00 |
|
Serghei
|
5407878138
|
fix(core): Respect user's .gitignore preference (#15482)
Co-authored-by: Gaurav <39389231+gsquared94@users.noreply.github.com>
|
2026-02-03 19:37:21 +00:00 |
|
christine betts
|
14e2e09d10
|
Match on extension ID when stopping extensions (#18218)
|
2026-02-03 19:29:15 +00:00 |
|
christine betts
|
d8837ec95e
|
Remove MCP servers on extension uninstall (#18121)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-02-03 16:18:09 +00:00 |
|
Sandy Tao
|
5b254c379c
|
feat(core): rename search_file_content tool to grep_search and add legacy alias (#18003)
|
2026-02-03 04:18:24 +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
|
5e96373e6b
|
feat(core): implement tool name aliasing for backward compatibility (#17974)
|
2026-02-03 00:34:14 +00:00 |
|
Jerop Kipruto
|
9e7c10ad88
|
feat(plan): use placeholder for choice question "Other" option (#18101)
|
2026-02-02 17:00:13 +00:00 |
|
Jerop Kipruto
|
71308caf05
|
feat(plan): refactor ToolConfirmationPayload to union type (#17980)
|
2026-01-30 19:51:45 +00:00 |
|
Jerop Kipruto
|
62346875e4
|
feat(plan): reuse standard tool confirmation for AskUser tool (#17864)
Co-authored-by: jacob314 <jacob314@gmail.com>
|
2026-01-30 18:32:21 +00:00 |
|
Gal Zahavi
|
b611f9a519
|
feat: Implement background shell commands (#14849)
|
2026-01-30 17:53:09 +00:00 |
|
Thomas Shephard
|
695785c69d
|
feat: preserve EOL in files (#16087)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
|
2026-01-30 00:57:06 +00:00 |
|
Adib234
|
47f4a3e50e
|
Fix unintended credential exposure to MCP Servers (#17311)
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com>
|
2026-01-28 18:56:15 +00:00 |
|
jw bot
|
0a77999d73
|
test(core): mock fetch in OAuth transport fallback tests (#17059)
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
|
2026-01-28 13:30:08 +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 |
|
Jerop Kipruto
|
0774f60e08
|
feat(plan): enable AskUser tool in Plan mode for clarifying questions (#17694)
|
2026-01-27 20:23:49 +00:00 |
|
Jack Wotherspoon
|
36d618f72a
|
feat: wire up AskUserTool with dialog (#17411)
|
2026-01-27 18:30:44 +00:00 |
|
Mark Cockram
|
db028bc19a
|
refactor: rename formatMemoryUsage to formatBytes (#14997)
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
|
2026-01-27 16:21:53 +00:00 |
|
Alex Gavrilescu
|
88d3df912f
|
feat (mcp): Refresh MCP prompts on list changed notification (#14863)
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
|
2026-01-27 12:50:27 +00:00 |
|
Abhi
|
eccc200f4f
|
feat(core): enforce server prefixes for MCP tools in agent definitions (#17574)
|
2026-01-27 04:53:05 +00:00 |
|
Jerop Kipruto
|
13bc5f620c
|
feat(plan): add persistent plan file storage (#17563)
|
2026-01-26 21:57:27 +00:00 |
|
Adam Weidman
|
018dc0d5cf
|
fix(core): stream grep/ripgrep output to prevent OOM (#17146)
|
2026-01-26 21:52:19 +00:00 |
|
Sandy Tao
|
50f89e8a41
|
feat(core): optimize shell tool llmContent output format (#17538)
|
2026-01-26 18:12:21 +00:00 |
|
Maxim Masiutin
|
4d197c992d
|
Resolves the confusing error message `ripgrep exited with code null that occurs when a search operation is cancelled or aborted (#14267)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
|
2026-01-25 19:02:37 +00:00 |
|
Adib234
|
12a5490bcf
|
Allow prompt queueing during MCP initialization (#17395)
|
2026-01-23 23:32:06 +00:00 |
|
Tommaso Sciortino
|
25c0802b52
|
chore: upgrade dep: diff 7.0.0-> 8.0.3 (#17403)
|
2026-01-23 20:20:21 +00:00 |
|
Jerop Kipruto
|
3c832ddbeb
|
feat(plan): implement simple workflow for planning in main agent (#17326)
|
2026-01-23 06:53:47 +00:00 |
|