Mahima Shanware
a7b3b865ce
fix(core): map ProceedAlways to ProceedOnce in Plan Mode to prevent exiting plan mode
2026-05-15 03:09:12 +00:00
Mahima Shanware
d428edbdcf
feat(simulator): clean restoration of SIGWINCH refresh logic
2026-05-07 00:38:41 +00:00
Mahima Shanware
a9f7575b4b
feat(simulator): disable all SIGWINCH refresh logic to prevent state drift
2026-05-06 23:34:14 +00:00
Mahima Shanware
5ba84077a7
feat(simulator): disable dynamic rule generation to ensure benchmark stability
2026-05-06 18:51:38 +00:00
Mahima Shanware
4b9689c899
feat(simulator): implement multi-stage patient refresh with SIGWINCH incremental backoff
2026-05-06 16:24:47 +00:00
Mahima Shanware
2cf8299fd4
chore: optimize SIGWINCH vision and recovery logic
2026-05-06 05:53:24 +00:00
Mahima Shanware
237a81b5b3
feat: implement automatic SIGWINCH repaint in User Simulator to resolve TTY rendering lags
2026-05-06 05:00:44 +00:00
Mahima Shanware
abb380cb66
feat: increase simulator stabilization delay to 2s to mitigate TTY rendering lag
2026-05-06 04:13:41 +00:00
Mahima Shanware
0c5caacb7b
fix(simulator): refine stall recovery and state normalization
2026-05-05 16:48:57 +00:00
Mahima Shanware
64f6eb68a4
fix(simulator): improve PTY stabilization and stall recovery
2026-05-05 01:03:14 +00:00
Mahima Shanware
44744334c6
feat(simulator): implement episodic memory with background compression
...
- Add session_notes field to simulator JSON response schema.
- Capture and persist factual session notes in sessionMemory.
- Inject episodic memory into system prompt for off-screen context.
- Add background LLM process to compress memory when it exceeds 5 items.
- Add unit tests for note capture, prompt injection, and compression merge.
2026-05-04 03:46:28 +00:00
Mahima Shanware
6f48261306
fix(simulator): allow acting on static screens when blocked to handle UI lag
2026-04-29 02:55:50 +00:00
Mahima Shanware
e46bd05594
feat(cli): fix UserSimulator deadlock on static screens by tracking composite state
2026-04-28 21:16:35 +00:00
Mahima Shanware
e72092c602
feat(core): synchronize toolset in GeminiChat to fix race condition
2026-04-28 20:56:28 +00:00
Mahima Shanware
58f1cdb24c
feat(cli): inject internal tool state into UserSimulator and enhance UI noise suppression
...
- Subscribe UserSimulator to MESSAGE_BUS for tool-calls-update events.
- Explicitly notify simulator when the system is blocked awaiting tool approval.
- Suppress Notifications and ToastDisplay when simulateUser is enabled.
- Suppress warn/error logs in ConsolePatcher during non-interactive simulation.
- Add 100ms post-submission settle delay for robust input injection.
- Update unit tests to verify internal state injection and reliable delays.
2026-04-28 18:11:05 +00:00
Mahima Shanware
aa821442fd
feat(cli): improve UserSimulator robustness and prompt sensitivity
...
- Prioritize interactive markers (prompts, confirmation dialogs) over background timers/spinners.
- Suppress background update checks and non-fatal UI warnings when simulateUser is enabled.
- Refine simulator system prompt for more aggressive prompt detection.
- Implement reliable key submission with stabilized terminal initialization and inter-character delays.
- Add unit tests for UserSimulator vision and input submission.
2026-04-28 17:47:48 +00:00
Your Name
4874bedbef
Modify UserSimulator prompt to prefer 'Allow for this session' for execution prompts
2026-04-20 23:59:04 +00:00
Hadi Minooei
d6a1864961
feat: add option to disable streaming in CLI
2026-04-20 12:24:27 -07:00
Your Name
1c963345a4
Fix regex gap in UserSimulator to handle 'Xm' timer format
2026-04-20 18:59:15 +00:00
Your Name
268970671a
Improve screen normalization in UserSimulator to prevent polling loops
2026-04-20 18:52:05 +00:00
Your Name
e879100f07
Fix race condition in terminal rendering in UserSimulator
2026-04-20 17:09:23 +00:00
Your Name
7a71df31ff
Add debug logging to submission flow in InputPrompt
2026-04-20 16:02:34 +00:00
Your Name
76a5e4f87f
Add debug logging to handleFinalSubmit in AppContainer
2026-04-20 16:02:31 +00:00
Your Name
10ade0306b
Add debug logging to usePlanContent in ExitPlanModeDialog
2026-04-20 16:01:35 +00:00
Your Name
73e319324f
Fix keypress handling when simulateUser is enabled and add debug logging
2026-04-20 16:01:34 +00:00
Your Name
f0b49261a5
Add debug logging for keypresses in TextInput
2026-04-20 16:01:33 +00:00
Your Name
0e3d2fb880
Add debug logging for input keys in InputPrompt
2026-04-20 16:01:32 +00:00
Hadi Minooei
bb8565ee9d
fix(build): handle file exists error in build_package
2026-04-16 22:10:27 -07:00
Hadi Minooei
bfbdae8e3a
Merge remote-tracking branch 'origin/main' into feature/simulator-knowledge-update
...
# Conflicts:
# package-lock.json
# package.json
# packages/cli/src/interactiveCli.tsx
# packages/core/src/telemetry/llmRole.ts
2026-04-16 22:05:57 -07:00
Hadi Minooei
40f9db30ce
feat(cli): add user simulator, docker support, and external knowledge source handling
...
- Added UserSimulator service for automated interactions.
- Added Docker simulation script and documentation.
- Supported --knowledge-source flag defaulting to ~/.agents/kb.md.
2026-04-16 19:16:39 -07:00
Christian Gunderman
22fb83320e
Reduce blank lines. ( #25563 )
2026-04-16 23:54:57 +00:00
Matt Van Horn
63e4bb985b
feat(sandbox): resolve custom seatbelt profiles from $HOME/.gemini first ( #25427 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-04-16 22:21:24 +00:00
Gal Zahavi
fe890429a4
fix(core): allow explicit write permissions to override governance file protections in sandboxes ( #25338 )
2026-04-16 21:18:09 +00:00
Nicolas Ouellet-Payeur
655165cde4
docs(policy): mention that workspace policies are broken ( #24367 )
...
Co-authored-by: Nicolas Ouellet-Payeur <nicolaso@chromium.org >
2026-04-16 21:04:46 +00:00
Sam Roberts
17557b1aeb
feat(core): add .mdx support to get-internal-docs tool ( #25090 )
2026-04-16 20:58:34 +00:00
Jason Matthew Suhari
9600da2c8f
fix(cli): reset plan session state on /clear ( #25515 )
2026-04-16 19:20:36 +00:00
Abhi
2b6dab6136
fix(extensions): fix bundling for examples ( #25542 )
2026-04-16 19:11:03 +00:00
jackyliuxx
ac9025e9fc
Use OSC 777 for terminal notifications ( #25300 )
2026-04-16 18:45:54 +00:00
Sandy Tao
fafe3e35d2
fix(evals): add typecheck coverage for evals, integration-tests, and memory-tests ( #25480 )
2026-04-16 18:20:27 +00:00
ruomeng
f16f1cced3
feat(core): add tools to list and read MCP resources ( #25395 )
2026-04-16 17:57:43 +00:00
ruomeng
963631a3d4
feat(cli): provide default post-submit prompt for skill command ( #25327 )
2026-04-16 17:56:20 +00:00
Sandy Tao
6d7974f1ef
feat(core): integrate skill-creator into skill extraction agent ( #25421 )
2026-04-16 01:38:59 +00:00
gemini-cli-robot
34a9d6e421
Changelog for v0.38.1 ( #25476 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
Co-authored-by: Sam Roberts <158088236+g-samroberts@users.noreply.github.com >
2026-04-16 00:06:43 +00:00
Sandy Tao
00b7781c3c
fix(evals): update eval tests for invoke_agent telemetry and project-scoped memory ( #25502 )
2026-04-15 23:14:12 +00:00
gemini-cli-robot
e827cfdf83
Changelog for v0.38.0 ( #25470 )
...
Co-authored-by: gemini-cli-robot <224641728+gemini-cli-robot@users.noreply.github.com >
2026-04-15 20:02:53 +00:00
Jason Matthew Suhari
cb35ee6710
fix(cli): clean up slash command IDE listeners ( #24397 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-04-15 19:41:50 +00:00
Christopher Thomas
cb289e0724
fix(core): honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL ( #25357 )
2026-04-15 19:38:38 +00:00
Z1xus
c5ad0abb5d
feat: add github colorblind themes ( #15504 )
...
Co-authored-by: Coco Sheng <cocosheng@google.com >
2026-04-15 19:23:50 +00:00
anj-s
e664cc20fe
test(evals): add subagent delegation evaluation tests ( #24619 )
2026-04-15 19:07:29 +00:00
Sandy Tao
485f3d92d8
improve(core): require recurrence evidence before extracting skills ( #25147 )
2026-04-15 18:45:31 +00:00