Commit Graph

69 Commits

Author SHA1 Message Date
Jarrod Whelan c7c0cab9dc refactor(cli,core): foundational layout, identity management, and type safety (#23286) 2026-03-24 01:49:51 +00:00
Spencer d583c452b8 fix(telemetry): patch memory leak and enforce logPrompts privacy (#23281) 2026-03-23 23:58:06 +00:00
Keith Schaab ad51f1f3aa fix(core)!: Force policy config to specify toolName (#23330) 2026-03-23 22:35:08 +00:00
Abhi b74b0705ff refactor(core): delete obsolete coreToolScheduler (#23502) 2026-03-23 21:21:14 +00:00
Abhi 2140bde5dd test(core): migrate hook tests to scheduler (#23496) 2026-03-23 19:21:49 +00:00
Christian Gunderman 148b8f3ebd fix(hooks): support 'ask' decision for BeforeTool hooks (#21146) 2026-03-21 03:52:39 +00:00
Sandy Tao 918d7d3803 feat(core): add experimental memory manager agent to replace save_memory tool (#22726)
Co-authored-by: Christian Gunderman <gundermanc@gmail.com>
2026-03-19 12:57:52 -07:00
Adam Weidman 7088ef0046 refactor(core): replace positional execute params with ExecuteOptions bag (#22674) 2026-03-16 21:50:24 +00:00
kevinjwang1 933777141c Add ModelDefinitions to ModelConfigService (#22302) 2026-03-14 21:45:21 +00:00
Gal Zahavi a39ac3ec0a feat(security): add disableAlwaysAllow setting to disable auto-approvals (#21941) 2026-03-13 23:02:09 +00:00
Gaurav 081f42b841 test: add Object.create context regression test and tool confirmation integration test (#22356) 2026-03-13 17:49:33 +00:00
joshualitt 92cca24bc9 feat(core): Fully migrate packages/core to AgentLoopContext. (#22115) 2026-03-13 01:56:31 +00:00
Abhi dd002c1203 fix(core): explicitly pass messageBus to policy engine for MCP tool saves (#22255) 2026-03-13 01:31:13 +00:00
Abhi 805ec1baa6 feat(core): implement model-driven parallel tool scheduler (#21933) 2026-03-12 17:03:44 +00:00
Adam Weidman 7df678488b refactor(core): extract ExecutionLifecycleService for tool backgrounding (#21717) 2026-03-12 04:03:54 +00:00
Spencer 8df4687058 fix(core): secure argsPattern and revert WEB_FETCH_TOOL_NAME escalation (#22104)
Co-authored-by: Taylor Mullen <ntaylormullen@google.com>
2026-03-12 02:26:21 +00:00
N. Taylor Mullen c93e61583e fix(core): propagate subagent context to policy engine (#22086) 2026-03-11 23:01:45 +00:00
joshualitt 4ec6a7e9d1 feat(core): Thread AgentLoopContext through core. (#21944) 2026-03-11 01:12:59 +00:00
N. Taylor Mullen a3a0034ec8 feat(cli): enable skill activation via slash commands (#21758)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2026-03-10 19:24:54 +00:00
Prasanna Pal c5f1f115c2 fix(core): handle AbortError when ESC cancels tool execution (#20863) 2026-03-10 17:11:08 +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
joshualitt 5fe78442b3 feat(core): Introduce AgentLoopContext. (#21198) 2026-03-09 16:02:20 +00:00
Dev Randalpura c5b0d43dae fix(ui): add partial output to cancelled shell UI (#21178)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-05 17:30:20 +00:00
nityam 9c0ff50664 fix: merge duplicate imports in packages/core (3/4) (#20928) 2026-03-04 00:12:59 +00:00
Dev Randalpura 5658594bb3 fix(core): send shell output to model on cancel (#20501) 2026-03-03 22:10:16 +00:00
Christian Gunderman b738c14ddc Subagent activity UX. (#17570) 2026-03-02 21:04:31 +00:00
Sandy Tao 066fa03022 feat(core): truncate large MCP tool output (#19365) 2026-03-02 21:01:49 +00:00
Abhi 643bd28211 feat(core): enable contiguous parallel admission for Kind.Agent tools (#20583) 2026-02-27 21:08:10 +00:00
heaventourist fbaf813dbf feat(telemetry) Instrument traces with more attributes and make them available to OTEL users (#20237)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jerop Kipruto <jerop@google.com>
Co-authored-by: MD. MOHIBUR RAHMAN <35300157+mrpmohiburrahman@users.noreply.github.com>
Co-authored-by: Jeffrey Ying <jeffrey.ying86@live.com>
Co-authored-by: Bryan Morgan <bryanmorgan@google.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Dev Randalpura <devrandalpura@google.com>
Co-authored-by: Google Admin <github-admin@google.com>
Co-authored-by: Ben Knutson <benknutson@google.com>
2026-02-27 02:26:16 +00:00
Jasmeet Bhatia 85ffa8157f feat(mcp): add progress bar, throttling, and input validation for MCP tool progress (#19772) 2026-02-24 17:13:51 +00:00
Jerop Kipruto 06161f5a97 feat(policy): Propagate Tool Annotations for MCP Servers (#20083) 2026-02-24 14:20:11 +00:00
Steven Robertson f672c1b8cb feat: implement AfterTool tail tool calls (#18486) 2026-02-24 03:57:00 +00:00
Abhi deb202e185 chore(lint): fix lint errors seen when running npm run lint (#19844) 2026-02-21 18:33:25 +00:00
matt korwel 025cad86f1 fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection (#19567)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-20 17:18:07 +00:00
joshualitt b11df9d839 feat(core): Implement parallel FC for read only tools. (#18791) 2026-02-20 00:38:22 +00:00
Adam Weidman c10c25b4eb chore(core): improve encapsulation and remove unused exports (#19556) 2026-02-19 20:19:32 +00:00
abhiasap 7eaf230041 fix(core): ensure user rejections update tool outcome for telemetry (#18982) 2026-02-19 13:14:02 +00:00
N. Taylor Mullen 0fa9e58ef8 feat(core): add support for MCP progress updates (#19046) 2026-02-18 20:46:12 +00:00
Spencer 0b952ce1cf fix(paths): Add cross-platform path normalization (#18939) 2026-02-17 22:52:55 +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
Jerop Kipruto e18a389600 refactor(core): adopt CoreToolCallStatus enum for type safety (#18998) 2026-02-13 16:27:20 +00:00
Christian Gunderman c369147b32 Disallow unsafe type assertions (#18688) 2026-02-10 00:10:15 +00:00
Sandy Tao bfabf9ede3 fix: shorten tool call IDs and fix duplicate tool name in truncated output filenames (#18600) 2026-02-09 17:09:17 +00:00
Abhi b680d66793 feat(core): pause agent timeout budget while waiting for tool confirmation (#18415) 2026-02-08 04:03:47 +00:00
Sandy Tao 9c2181a3c6 refactor: simplify tool output truncation to single config (#18446) 2026-02-06 21:41:19 +00:00
Abhi 587188cd1f feat(core,cli): implement session-linked tool output storage and cleanup (#18416) 2026-02-06 06:36:42 +00:00
Philippe 83404ea6a3 fix: resolve infinite loop when using 'Modify with external editor' (#17453)
Co-authored-by: Jack Wotherspoon <jackwoth@google.com>
Co-authored-by: ehedlund <ehedlund@google.com>
2026-02-05 20:52:41 +00:00
Adib234 9d5c0a4791 feat(plan): use custom deny messages in plan mode policies (#18195) 2026-02-03 19:23:22 +00:00
Adib234 41ce9885e9 feat(plan): handle inconsistency in schedulers (#17813) 2026-02-03 03:10:04 +00:00
Jerop Kipruto 7a947a272c feat(plan): refactor ToolConfirmationPayload to union type (#17980) 2026-01-30 19:51:45 +00:00