Commit Graph

221 Commits

Author SHA1 Message Date
pomelo
38d9ee64ca Merge pull request #563 from zhutao100/pr-readManyFilesLineLimit
Make the ReadManyFiles tool share the "DEFAULT_MAX_LINES_TEXT_FILE" limit across files.
2025-09-11 17:32:58 +08:00
tanzhenxin
81e83ac855 Merge branch 'main' into feat/subagents 2025-09-11 17:00:50 +08:00
tanzhenxin
d0735e8eb4 feat: enhances the capabilities of subagents by allowing them to use tools that require user
confirmation
2025-09-11 15:16:52 +08:00
tanzhenxin
88941daf93 feat: subagent - minor code refactor 2025-09-10 19:23:15 +08:00
tanzhenxin
6b09aee32b feat: subagent feature wip 2025-09-10 13:41:28 +08:00
tanzhenxin
549f296eb5 feat: add built-in agent(general-purpose) 2025-09-09 20:53:53 +08:00
tanzhenxin
ecf032c76e chore: update copyright for newly added files 2025-09-09 16:06:43 +08:00
tanzhenxin
35e996d46c feat: subagent runtime & CLI display - done 2025-09-09 15:53:10 +08:00
Tao Zhu
ac0a0e061e Make the ReadManyFiles tool share the "DEFAULT_MAX_LINES_TEXT_FILE=2000" limit across files.
The current implementation can return 2000 x N lines when reading N files, such a length can be either extremely slow or infeasible for LLMs to process.
2025-09-08 22:47:45 -07:00
Zagorulko Oleg
60c136ad67 fix: resolve EditTool naming inconsistency causing agent confusion loops (#513)
* fix: resolve EditTool naming inconsistency causing agent confusion loops

* docs: restore original format for edit tool

* fix: apply prettier formatting to docs and tests

* test: update snapshots for edit tool
2025-09-09 11:33:07 +08:00
tanzhenxin
4985bfc000 feat: subagent runtime & CLI display - wip 2025-09-08 20:01:49 +08:00
tanzhenxin
9fcc7a4cbe feat: subagent creation dialog - continued 2025-09-04 11:07:42 +08:00
tanzhenxin
5d8874205d feat: subagent phase 2 implementation 2025-09-03 19:17:29 +08:00
tanzhenxin
2572faf726 # 🚀 Sync Gemini CLI v0.2.1 - Major Feature Update (#483) 2025-09-01 14:48:55 +08:00
tanzhenxin
1610c1586e 🚀 Add Todo Write Tool for Task Management and Progress Tracking (#478) 2025-08-28 20:32:21 +08:00
Mingholy
de279b56f3 fix: add explicit is_background param for shell tool (#445)
* fix: add explicit background param for shell tool

* fix: explicit param schema

* docs(shelltool): update `is_background` description
2025-08-27 11:32:48 +08:00
koalazf.99
65b3db8cb2 merge main and fix conflict 2025-08-26 13:50:29 +08:00
koalazf99
300881405a tmp 2025-08-24 00:31:10 +08:00
tanzhenxin
9a4a91ee6d Merge branch 'main' into chore/sync-gemini-cli-v0.1.21 2025-08-22 17:15:40 +08:00
tanzhenxin
6142fbf64a fix: invalid web search tool schema when using deepseek api 2025-08-22 15:17:42 +08:00
tanzhenxin
0ba0d27941 Merge branch 'main' into chore/sync-gemini-cli-v0.1.21 2025-08-22 10:20:01 +08:00
ajiwo
ed5a2d0fa4 Limit grep result (#407)
* feat: implement result limiting for GrepTool to prevent context overflow
2025-08-21 18:35:30 +08:00
mingholy.lmh
1e2bbd1be3 fix: add patch for sync upstream 2025-08-20 22:24:53 +08:00
mingholy.lmh
c546d86d44 Merge tag 'v0.1.21' of github.com:google-gemini/gemini-cli into chore/sync-gemini-cli-v0.1.21 2025-08-20 22:24:50 +08:00
tanzhenxin
a0a1d6e253 chore: fix build issue 2025-08-20 11:11:18 +08:00
tanzhenxin
0de3236076 Merge branch 'main' into chore/sync-gemini-cli-v0.1.19 2025-08-20 10:45:42 +08:00
Fan
7b378e826c feat: project/global save location option (#368) 2025-08-18 23:09:50 +08:00
tanzhenxin
7dbc240847 chore: sync gemini-cli v0.1.19 2025-08-18 19:55:46 +08:00
thuan1412
5e70b34041 feat: use .geminiignore in grep tool (#349)
* feat: use .geminiignore in grep tool
2025-08-18 11:37:26 +08:00
tanzhenxin
e1d502991d chore: remove https restricton 2025-08-15 17:58:05 +08:00
tanzhenxin
7e01554b9c chore: fix test case failure 2025-08-15 17:27:09 +08:00
tanzhenxin
36c65658ff chore: npm run lint 2025-08-15 17:16:05 +08:00
tanzhenxin
a925ac56fa Potential fix for code scanning alert no. 24: Incomplete URL substring sanitization
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-08-15 17:10:20 +08:00
tanzhenxin
5d4a9452d8 feat: refactor web-fetch tool to remove google genai dependency 2025-08-15 17:06:00 +08:00
tanzhenxin
3e082ae89a feat: replace google web search with tavily web search (#329) 2025-08-14 21:20:23 +08:00
Richie Foreman
a90aeb3d8f chore(build/compiler): Enable a bunch of strict TS compiler options. (#6138) 2025-08-13 20:17:38 +00:00
Harold Mciver
8fae227e8d fix: Prevent duplicate or inactive tools/prompts after server refresh (#5850) 2025-08-13 19:31:24 +00:00
joshualitt
c0c0e9b7a0 feat(core): Migrate read_many_files, shell, and web_fetch. (#6167) 2025-08-13 19:27:09 +00:00
joshualitt
904f4623b6 feat(core): Continue declarative tool migration. (#6114) 2025-08-13 18:57:37 +00:00
Agus Zubiaga
d3fda9dafb Zed integration schema upgrade (#5536)
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
Co-authored-by: Ben Brandt <benjamin@zed.dev>
2025-08-13 15:58:26 +00:00
tanzhenxin
bc92da04e9 Merge tag 'v0.1.18' of https://github.com/google-gemini/gemini-cli into chore/sync-gemini-cli-v0.1.18 2025-08-13 15:11:10 +08:00
Shreya Keshive
3a87712c1a Launch VS Code IDE Integration (#6063) 2025-08-12 21:08:07 +00:00
Wanlin Du
d9fb08c9da feat: migrate tools to use parametersJsonSchema. (#5330) 2025-08-11 23:12:41 +00:00
cornmander
aa5c80dec4 feat(core): add host validation to GoogleCredentialProvider (#5962)
Co-authored-by: Brian Ray <62354532+emeryray2002@users.noreply.github.com>
2025-08-11 16:40:30 +00:00
AstroAir
4807434d9f refactor: rename GEMINI.md to QWEN.md across the codebase 2025-08-09 10:33:02 +08:00
Jacob MacDonald
f35921a771 Add MCP Roots support (#5856)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-08 23:29:06 +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
agarwalravikant
5ab184fcaf Fix for git issue 5657 to add lines of code added/removed telemetry (#5823)
Co-authored-by: Ravikant Agarwal <ravikantag@google.com>
2025-08-08 04:38:07 +00:00
Allen Hutchison
0c32a4061d fix(core): Replace flaky performance tests with robust correctness tests (#5795)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-07 22:38:21 +00:00
joshualitt
8bac9e7d04 Migrate EditTool, GrepTool, and GlobTool to DeclarativeTool (#5744) 2025-08-07 17:05:37 +00:00