Sri Pasumarthi
c948487512
fix: ACP: separate conversational text from execute tool command title ( #23179 )
2026-03-24 00:39:15 +00:00
Gal Zahavi
68e7661752
feat(core): integrate SandboxManager to sandbox all process-spawning tools ( #22231 )
2026-03-13 21:11:51 +00:00
joshualitt
92cca24bc9
feat(core): Fully migrate packages/core to AgentLoopContext. ( #22115 )
2026-03-13 01:56:31 +00:00
nityam
9c0ff50664
fix: merge duplicate imports in packages/core (3/4) ( #20928 )
2026-03-04 00:12:59 +00:00
Abhi
deb202e185
chore(lint): fix lint errors seen when running npm run lint ( #19844 )
2026-02-21 18:33:25 +00:00
Aishanee Shah
dc942f4e35
refactor(core): model-dependent tool definitions ( #18563 )
2026-02-09 20:46:23 +00:00
N. Taylor Mullen
d0e0caa6f8
feat: move shell efficiency guidelines to tool description ( #18614 )
2026-02-09 18:51:13 +00:00
Gal Zahavi
2eb8dc3042
feat: Implement background shell commands ( #14849 )
2026-01-30 17:53:09 +00:00
N. Taylor Mullen
34a9bc4de3
refactor(core): centralize path validation and allow temp dir access for tools ( #17185 )
...
Co-authored-by: Your Name <joshualitt@google.com >
2026-01-27 21:17:40 +00:00
Sandy Tao
9e99123be5
feat(core): optimize shell tool llmContent output format ( #17538 )
2026-01-26 18:12:21 +00:00
N. Taylor Mullen
049e3ef1dc
feat(core): improve shell redirection transparency and security ( #16486 )
2026-01-20 04:07:28 +00:00
Abhi
0b8481ddd0
Unify shell security policy and remove legacy logic ( #15770 )
2026-01-04 05:19:00 +00:00
Gal Zahavi
a1110a985a
fix(core): improve shell command with redirection detection ( #15683 )
2026-01-02 19:36:59 +00:00
Allen Hutchison
9f34004573
fix(core): commandPrefix word boundary and compound command safety ( #15006 )
2025-12-12 23:02:19 +00:00
Gal Zahavi
7043c796f0
feat(shell): Standardize pager to 'cat' for shell execution by model ( #13878 )
2025-11-27 01:23:31 +00:00
Gal Zahavi
b5f21718d7
feat(core): Add configurable inactivity timeout for shell commands ( #13531 )
2025-11-26 21:43:33 +00:00
joshualitt
c00d438037
feat(core): Migrate generateContent to model configs. ( #12834 )
2025-11-11 16:10:50 +00:00
Jacob MacDonald
c9a63d8e8f
[feat] Extension Reloading - respect updates to exclude tools ( #12728 )
2025-11-07 20:18:35 +00:00
Tommaso Sciortino
1ff17461a8
Use consistent param names ( #12517 )
2025-11-06 23:03:52 +00:00
Bryan Morgan
a3426c33e5
Fix/windows pty crash ( #12587 )
...
Co-authored-by: LayorX <yor31117@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-05 16:53:03 +00:00
cornmander
e42f032eb3
fix: align shell allowlist handling ( #11510 ) ( #11813 )
2025-10-23 20:55:01 +00:00
Abhi
0e586060bc
refactor(tools): Migrate shell tool name to a centralized constant ( #11418 )
2025-10-18 01:07:26 +00:00
cornmander
1b59c27516
Inline tree-sitter wasm and add runtime fallback ( #11157 )
2025-10-17 00:25:30 +00:00
mistergarrison
3e963bcecd
Fix --allowed-tools in non-interactive mode to do substring matching for parity with interactive mode. ( #10944 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-10-15 19:44:07 +00:00
cornmander
a75de5a4b4
Revert "Shell approval rework" ( #11143 )
2025-10-14 22:55:28 +00:00
cornmander
826980397e
Shell approval rework ( #11073 )
2025-10-14 16:51:32 +00:00
Gal Zahavi
c517a3c302
chore(shell): Enable interactive shell by default ( #10661 )
2025-10-08 20:28:19 +00:00
mistergarrison
12213bab84
Re-submission: Make --allowed-tools work in non-interactive mode ( #10289 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-10-06 19:15:21 +00:00
Gal Zahavi
4dd047053e
Revert "Make --allowed-tools work in non-interactive mode" ( #10006 )
2025-09-26 16:22:02 -07:00
mistergarrison
ff213e8f61
Make --allowed-tools work in non-interactive mode ( #9114 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-26 17:03:35 +00:00
Hadi Minooei
b82a405508
Remove conflicting shell Directory checks ( #7845 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com >
Co-authored-by: Sandy Tao <sandytao520@icloud.com >
2025-09-13 17:33:12 +00:00
Gal Zahavi
dc7656af8c
feat(shell): enable interactive commands with virtual terminal ( #6694 )
2025-09-11 20:27:27 +00:00
Jacob MacDonald
e984802a9c
improve performance of shell commands with lots of output ( #7680 )
2025-09-04 16:20:24 +00:00
Jack Wotherspoon
63ee6ad2ea
chore: improve inclusive-language ( #7558 )
2025-09-03 00:09:28 +00:00
shishu314
de2517a526
fix(cli) - Add logging for shell errors ( #7007 )
...
Co-authored-by: Shi Shu <shii@google.com >
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-26 19:26:16 +00:00
Pascal Birchler
42392f6308
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 20:11:27 +00:00
fuyou
c8f60722e3
Fix(grep): memory overflow in grep search and enhance test coverage ( #5911 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-22 06:10:45 +00:00
Gal Zahavi
40265977fa
feat(core): refactor shell execution to use node-pty ( #6491 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-19 23:03:51 +00:00
Tommaso Sciortino
0cefe9503f
use toMatchSnapshot in test ( #6344 )
2025-08-15 20:31:00 +00:00
Tommaso Sciortino
095698b6a8
Fix shell tool description to be os-specific ( #6335 )
2025-08-15 19:08:29 +00:00
Gal Zahavi
1accf61de8
Revert #6088 ( #6328 )
2025-08-15 17:27:33 +00:00
Gal Zahavi
bb1da420ff
feat(core): refactor shell execution to use node-pty ( #6088 )
2025-08-14 20:40:12 +00:00
joshualitt
aac52b663b
feat(core): Migrate read_many_files, shell, and web_fetch. ( #6167 )
2025-08-13 19:27:09 +00:00
Akhil Appana
fa020d15c7
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
Yuki Okita
2d6318d9d0
feat: Multi-Directory Workspace Support (part1: add --include-directories option) ( #4605 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-07-30 20:38:20 +00:00
Abhi
62b433e5a7
refactor(core): Centralize shell logic into ShellExecutionService ( #4823 )
2025-07-26 01:56:49 +00:00
Tommaso Sciortino
a3bbcf81df
Run presubmit tests in windows as well as linux. ( #4672 )
...
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-07-25 15:57:30 -07:00
matt korwel
c6a3f4a125
Safer Shell command Execution ( #4795 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-25 19:25:32 +00:00
Tommaso Sciortino
2ab4fb148e
Make shell.test.ts windows compatible ( #4858 )
2025-07-25 19:05:21 +00:00
Daniel Lee
0177710edb
feat: add GEMINI_CLI environment variable to spawned shell commands ( #4791 )
2025-07-24 17:13:00 +00:00