A.K.M. Adib
6d819030e3
lint passes and failing test passes
2026-03-10 11:13:16 -04:00
A.K.M. Adib
aed2bed352
bring new functiontruncateOutputIfNeeded without changes to current branch in there
2026-03-09 12:03:23 -04:00
Adib234
f61c31d80e
Merge branch 'main' into memory_usage3
2026-03-09 11:39:28 -04:00
nityam
28af4e127f
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Dev Randalpura
f3bbe6e77a
fix(core): send shell output to model on cancel ( #20501 )
2026-03-03 22:10:16 +00:00
Adib234
1f357fcd89
Merge branch 'main' into memory_usage3
2026-03-03 13:22:09 -05:00
Christian Gunderman
7ca3a33f8b
Subagent activity UX. ( #17570 )
2026-03-02 21:04:31 +00:00
Sandy Tao
ce5a2d0760
feat(core): truncate large MCP tool output ( #19365 )
2026-03-02 21:01:49 +00:00
heaventourist
b1befee8fb
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
jacob314
7eb6d78f93
Checkpoint of shell optimization
...
fix(cli): Write shell command output to a file and limit memory buffered in UI
Fixes.
Checkpoint.
fix(core, cli): await outputStream.end() to prevent race conditions
This commit fixes a critical race condition where
was called synchronously without being awaited. This led to potential file
truncation or EBUSY errors on Windows when attempting to manipulate the file
immediately after the call.
Additionally, this change removes fixed wait times (`setTimeout`) that
were previously used in test files as a band-aid.
fix(core): stream processed xterm output to file to remove spurious escape codes
test(core): update shell regression tests to use file_data events
2026-02-25 23:53:23 -08:00
Steven Robertson
b0ceb74462
feat: implement AfterTool tail tool calls ( #18486 )
2026-02-24 03:57:00 +00:00
matt korwel
0f855fc0c4
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
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
Abhi
30354892b3
feat(core,cli): implement session-linked tool output storage and cleanup ( #18416 )
2026-02-06 06:36:42 +00:00
Gal Zahavi
b611f9a519
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
Mark Cockram
ba3e1ed1c7
fix(core): use returnDisplay for error result display ( #14994 )
...
Co-authored-by: Sehoon Shon <sshon@google.com >
2026-01-29 03:02:39 +00:00
Vedant Mahajan
6b14dc8240
Migrate beforeTool and afterTool hooks to hookSystem ( #17204 )
...
Co-authored-by: Ishaan Gupta <ishaankone@gmail.com >
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-21 17:13:03 +00:00
N. Taylor Mullen
ee8d425603
refactor(core): foundational truncation refactoring and token estimation optimization ( #16824 )
2026-01-16 23:57:47 +00:00
Vijay Vasudevan
eb3f3cfdb8
feat(hooks): add mcp_context to BeforeTool and AfterTool hook inputs ( #15656 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-01-08 18:35:33 +00:00
Abhi
b4b49e7029
refactor(core): Extract and integrate ToolExecutor ( #15900 )
2026-01-05 05:48:41 +00:00