Commit Graph

47 Commits

Author SHA1 Message Date
ruomeng af2b58bd4d feat(core): add tools to list and read MCP resources (#25395) 2026-04-16 17:57:43 +00:00
Abhi 5c7e171020 feat(core): refactor subagent tool to unified invoke_subagent tool (#24489) 2026-04-09 16:48:24 +00:00
Gaurav Ghosh 01c5abf2ac Revert "feat: Introduce an AI-driven interactive shell mode with new"
This reverts commit 651ad63ed6.
2026-04-08 07:31:17 -07:00
Gaurav Ghosh 73339970d0 feat: Introduce an AI-driven interactive shell mode with new
`read-shell` and `write-to-shell` tools and a configurable mode setting.
2026-04-08 07:27:28 -07:00
Abhi 9054f828c4 fix(core): ensure complete_task tool calls are recorded in chat history (#24437) 2026-04-01 19:53:46 +00:00
Christian Gunderman bdd09ca6ac UX for topic narration tool (#24079) 2026-03-28 21:33:38 +00:00
Abhijit Balaji 7f22937a67 feat(core): implement tool-based topic grouping (Chapters) (#23150)
Co-authored-by: Christian Gunderman <gundermanc@google.com>
2026-03-28 01:28:25 +00:00
Adib234 ff48c3a10e fix(plan): sandbox path resolution in Plan Mode to prevent hallucinations (#22737)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-24 13:19:29 +00:00
Jarrod Whelan c7c0cab9dc refactor(cli,core): foundational layout, identity management, and type safety (#23286) 2026-03-24 01:49:51 +00:00
N. Taylor Mullen 7be7b36510 fix(core): enable global session and persistent approval for web_fetch (#23295)
Co-authored-by: Spencer <spencertang@google.com>
2026-03-21 10:32:07 -07:00
Adib234 84bff55182 fix(plan): allowlist get_internal_docs in Plan Mode (#22668) 2026-03-17 00:34:30 +00:00
Abhi dfa016b14f fix(core): resolve MCP tool FQN validation, schema export, and wildcards in subagents (#22069) 2026-03-12 14:17:36 +00:00
Spencer 0f89676dbb feat(policy): support auto-add to policy by default and scoped persistence (#20361) 2026-03-10 17:01:41 +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
anj-s 81332837fc feat(core): Add tracker CRUD tools & visualization (#19489)
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-03-04 00:42:48 +00:00
Abhi de0f56aee5 fix(core): sanitize and length-check MCP tool qualified names (#20987) 2026-03-03 21:38:52 +00:00
Sandy Tao 11710d01ac refactor(core): Extract tool parameter names as constants (#20460) 2026-02-28 21:27:54 +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
Aishanee Shah c947308093 refactor(core): complete centralization of core tool definitions (#18991) 2026-02-14 04:55:02 +00:00
Jerop Kipruto d782cfe984 feat(plan): hide plan write and edit operations on plans in Plan Mode (#19012) 2026-02-13 23:15:21 +00:00
Aishanee Shah 1d25d1d37e refactor(core): centralize tool definitions (Group 1: replace, search, grep) (#18944) 2026-02-13 02:05:33 +00:00
Adib234 92ab4f47d2 feat(plan): allow skills to be enabled in plan mode (#18817)
Co-authored-by: Jerop Kipruto <jerop@google.com>
2026-02-11 17:59:03 +00:00
Aishanee Shah c4b44fe570 refactor(core): centralize core tool definitions and support model-specific schemas (#18662) 2026-02-10 01:29:52 +00:00
Jerop Kipruto f04bec9f75 feat(core): add enter_plan_mode tool (#18324) 2026-02-04 18:57:41 +00:00
Sandy Tao 186e3d79b8 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 ce4dfa5964 feat(plan): add core logic and exit_plan_mode tool definition (#18110) 2026-02-03 03:30:03 +00:00
Sandy Tao d7e15f8187 feat(core): implement tool name aliasing for backward compatibility (#17974) 2026-02-03 00:34:14 +00:00
Jerop Kipruto 17630f7806 feat(plan): enable AskUser tool in Plan mode for clarifying questions (#17694) 2026-01-27 20:23:49 +00:00
Jack Wotherspoon 3bd7686da7 feat: wire up AskUserTool with dialog (#17411) 2026-01-27 18:30:44 +00:00
Jerop Kipruto 19866eb5d1 feat(plan): implement simple workflow for planning in main agent (#17326) 2026-01-23 06:53:47 +00:00
Christian Gunderman 954bc41041 Refactor subagent delegation to be one tool per agent (#17346) 2026-01-23 02:18:31 +00:00
Jack Wotherspoon 8705cf3c7d feat: add AskUser tool schema (#16988) 2026-01-22 17:12:13 +00:00
N. Taylor Mullen 0549108e32 Agent Skills: Implement Autonomous Activation Tool & Context Injection (#15725) 2026-01-02 19:15:06 +00:00
Tommaso Sciortino 5800b8199a Introspection agent demo (#15232) 2025-12-19 22:11:32 +00:00
Abhi 7400798365 feat: add agent toml parser (#15112) 2025-12-18 03:46:55 +00:00
Abhi 2d35017edc refactor: implement DelegateToAgentTool with discriminated union (#14769) 2025-12-10 21:14:13 +00:00
Coco Sheng 91f08e6e29 feat(a2a): Introduce restore command for a2a server (#13015)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Shreya Keshive <shreyakeshive@google.com>
2025-12-09 15:08:23 +00:00
Abhi b8561d2a40 refactor(tools): Move all tool names into tool-names.ts (#11493) 2025-10-20 00:53:53 +00:00
Abhi c56c456071 refactor(core): Centralize tool names to avoid circular dependencies - Edit, Grep, Read (#11434) 2025-10-19 23:21:47 +00:00
Abhi 0e586060bc refactor(tools): Migrate shell tool name to a centralized constant (#11418) 2025-10-18 01:07:26 +00:00
Abhi 03de348b03 Refactor EditTool.Name to use centralized EDIT_TOOL_NAME (#11343) 2025-10-17 05:35:35 +00:00
Abhi 770ccfd8bc refactor: move web_fetch tool name to tool-names.ts (#11174) 2025-10-16 02:48:12 +00:00
Abhi 18815b85c9 refactor(core): migrate web search tool to tool-names (#10782) 2025-10-10 19:51:24 +00:00
Abhi 61a089e917 refactor(core): Centralize 'write_file' tool name (#10694) 2025-10-09 04:33:31 +00:00
Abhi 4a50d718b2 refactor(core): Centralize 'write_todos_list' tool name (#10690) 2025-10-08 16:34:56 +00:00
Abhi 1c529d62c3 feat: Add enableSubagents configuration and wire up subagent registration (#9988) 2025-10-01 20:54:00 +00:00