Commit Graph

73 Commits

Author SHA1 Message Date
Abhijit Balaji 27230eeb25 feat(prompts): implement Topic-Action-Summary model for verbosity reduction (#21503) 2026-03-14 05:10:30 +00:00
joshualitt 92cca24bc9 feat(core): Fully migrate packages/core to AgentLoopContext. (#22115) 2026-03-13 01:56:31 +00:00
Abhi 805ec1baa6 feat(core): implement model-driven parallel tool scheduler (#21933) 2026-03-12 17:03:44 +00:00
Krrish Verma 8d263150a3 test(core): add missing tests for prompts/utils.ts (#19941)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2026-03-11 07:00:37 +00:00
Coco Sheng bd9b30cf8d fix: prevent hangs in non-interactive mode and improve agent guidance (#20893)
Co-authored-by: Keith Schaab <keith.schaab@gmail.com>
2026-03-10 20:30:58 +00:00
Jacob Richman 1e3e42dc93 Make test suite pass when the GEMINI_SYSTEM_MD env variable or GEMINI_WRITE_SYSTEM_MD variable happens to be set locally/ (#21480) 2026-03-07 20:04:17 +00:00
Abhi f82d87299b refactor(core): standardize MCP tool naming to mcp_ FQN format (#21425) 2026-03-06 22:17:28 +00:00
ruomeng d52fd13d5d fix(plan): keep approved plan during chat compression (#21284) 2026-03-06 19:36:05 +00:00
Abhi 66cba6d96b feat(core): add concurrency safety guidance for subagent delegation (#17753) (#21278) 2026-03-06 18:09:45 +00:00
anj-s 7714ad4349 fix: logic for task tracker strategy and remove tracker tools (#21355) 2026-03-06 15:17:49 +00:00
anj-s dc09fcbda9 feat (core): Implement tracker related SI changes (#19964) 2026-03-06 00:18:05 +00:00
Tommaso Sciortino bc02b4a2a3 fix(cli): replace hardcoded keybinding strings with dynamic formatters (#21159) 2026-03-05 17:52:01 +00:00
Sandy Tao 11710d01ac refactor(core): Extract tool parameter names as constants (#20460) 2026-02-28 21:27:54 +00:00
Adib234 3fa2d5977a fix(plan): prevent agent from using ask_user for shell command confirmation (#20504) 2026-02-27 17:51:47 +00:00
Adib234 f8cb0b8e0b feat(plan): update planning workflow to encourage multi-select with descriptions of options (#20491) 2026-02-27 15:42:37 +00:00
Jerop Kipruto 30d04d183e feat(plan): adapt planning workflow based on complexity of task (#20465)
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
2026-02-26 22:58:19 +00:00
joshualitt 325c8683db feat(core): Enable generalist agent (#19665) 2026-02-26 16:38:49 +00:00
Sandy Tao 4a47d0b349 feat(core): rename grep_search include parameter to include_pattern (#20328) 2026-02-26 04:16:21 +00:00
Jerop Kipruto 3a683284bc feat(plan): summarize work after executing a plan (#19432) 2026-02-24 17:35:32 +00:00
Jerop Kipruto 715f28cc30 feat(policy): centralize plan mode tool visibility in policy engine (#20178)
Co-authored-by: Mahima Shanware <mshanware@google.com>
2026-02-24 17:17:43 +00:00
Adam Weidman bd85048af6 feat(core): migrate read_file to 1-based start_line/end_line parameters (#19526) 2026-02-20 22:59:18 +00:00
matt korwel d9d2b1d51e feat(plan): enforce read-only constraints in Plan Mode (#19433)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-02-20 19:33:04 +00:00
Sehoon Shon 5e7932dff8 feat(models): support Gemini 3.1 Pro Preview and fixes (#19676) 2026-02-20 19:19:21 +00:00
Jerop Kipruto bb6abd0267 feat(plan): support configuring custom plans storage directory (#19577) 2026-02-19 22:47:08 +00:00
joshualitt be97897a39 feat(core): experimental in-progress steering hints (2 of 2) (#19307) 2026-02-18 22:05:50 +00:00
Jerop Kipruto d8656206d3 fix(core): clarify plan mode constraints and exit mechanism (#19438) 2026-02-18 20:09:59 +00:00
Christian Gunderman 93faf7cafe Use ranged reads and limited searches and fuzzy editing improvements (#19240) 2026-02-17 23:54:08 +00:00
Adib234 33e9f375aa feat(plan): support project exploration without planning when in plan mode (#18992) 2026-02-17 16:52:59 +00:00
N. Taylor Mullen 2c6cbb13f1 feat(core): support custom reasoning models by default (#19227) 2026-02-16 20:47:58 +00:00
N. Taylor Mullen b74511dead fix(core): Encourage non-interactive flags for scaffolding commands (#18804) 2026-02-15 20:26:59 +00:00
N. Taylor Mullen 34808f1b21 feat(core): refine Plan Mode system prompt for agentic execution (#18799) 2026-02-12 17:37:47 +00:00
Christian Gunderman 68de8e86ff More grep prompt tweaks (#18846) 2026-02-11 21:55:27 +00:00
Christian Gunderman efde27f3fc Update prompt and grep tool definition to limit context size (#18780) 2026-02-11 19:20:51 +00:00
Jerop Kipruto cefc17960a feat(core): formalize 5-phase sequential planning workflow (#18759) 2026-02-11 03:02:20 +00:00
N. Taylor Mullen 52a337fefd chore(core): update activate_skill prompt verbiage to be more direct (#18605) 2026-02-10 22:17:42 +00:00
Christian Gunderman 12f2550226 Fix issue where Gemini CLI creates tests in a new file (#18409) 2026-02-10 20:53:29 +00:00
N. Taylor Mullen a27e6a3fbb feat: redact disabled tools from system prompt (#13597) (#18613) 2026-02-10 19:00:36 +00:00
Jack Wotherspoon 58681f370b fix: allow ask_user tool in yolo mode (#18541) 2026-02-10 18:56:51 +00:00
N. Taylor Mullen 99dadd669e fix(core): standardize tool formatting in system prompts (#18615) 2026-02-10 15:30:08 +00:00
N. Taylor Mullen 0f66692bbd feat(core): optimize sub-agents system prompt intro (#18608) 2026-02-10 08:25:42 +00:00
N. Taylor Mullen 58404a96af refactor(core): refine Security & System Integrity section in system prompt (#18601) 2026-02-10 04:32:36 +00:00
joshualitt 8edc496312 feat(core): Render memory hierarchically in context. (#18350) 2026-02-10 02:01:59 +00:00
N. Taylor Mullen 0900a5cba5 feat: handle multiple dynamic context filenames in system prompt (#18598) 2026-02-10 00:37:08 +00:00
Christian Gunderman c369147b32 Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
N. Taylor Mullen d0e0caa6f8 feat: move shell efficiency guidelines to tool description (#18614) 2026-02-09 18:51:13 +00:00
N. Taylor Mullen e55b07fcc0 chore: strengthen validation guidance in system prompt (#18544) 2026-02-09 05:32:46 +00:00
N. Taylor Mullen da2d93d8b7 feat(core): transition sub-agents to XML format and improve definitions (#18555) 2026-02-09 02:25:04 +00:00
N. Taylor Mullen 8f6449dd8f feat(core): conditionally include ctrl+f prompt based on interactive shell setting (#18561) 2026-02-09 00:23:22 +00:00
N. Taylor Mullen 61f29d6462 fix(core): correct escaped interpolation in system prompt (#18557) 2026-02-08 21:08:17 +00:00
N. Taylor Mullen b26acae9e7 chore: remove feedback instruction from system prompt (#18560) 2026-02-08 02:22:50 +00:00