summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-27don't confirm invalid params in terminal tool, or in general (added comments ↵Olcan
to base class) (#187)
2025-04-26hop into sandbox (#186)Olcan
2025-04-26Follow up fixes from flickering PR.Taylor Mullen
- The push for these changes didn't make it through.... Just doing a quick fix here which should have been in: https://github.com/google-gemini/gemini-code/pull/181
2025-04-26feat: Fix flickering in iTerm + scrolling + performance issues.Taylor Mullen
- Refactors history display using Ink's <Static> component to prevent flickering and improve performance by rendering completed items statically. - Introduces ConsolePatcher component to capture and display console.log, console.warn, and console.error output within the Ink UI, addressing native handling issues. - Introduce a new content splitting mechanism to work better for static items. Basically when content gets too long we will now split content into multiple blocks for Gemini messages to ensure that we can statically cache larger pieces of history. Fixes: - https://b.corp.google.com/issues/411450097 - https://b.corp.google.com/issues/412716309
2025-04-26Prevent console.warn's for tool calls.Taylor Mullen
- Added helper for extracting text content from responses without warning. See fixed issue for more detail: https://b.corp.google.com/issues/414005146
2025-04-25feat: prototype publish sandbox script with npm package (#182)Brandon Keiji
2025-04-25Add /exit and /quit commandsSeth Troisi
2025-04-25Pulled manual commands to seperate functionSeth Troisi
2025-04-25fix: add .env~ to .gitignore (#178)Brandon Keiji
2025-04-25drop todo about qualified writes, turns out others don't do it either so nbd ↵Olcan
(#177)
2025-04-25more consistent confirmations, TODO to improve write confirmations, drop ↵Olcan
"description" from execution confirmation, add confirmation to new (still dummy) shell tool (#176)
2025-04-25fix: remove extra initError (#173)Brandon Keiji
2025-04-25do not clean before package build (#175)Olcan
2025-04-25detect missing sandbox image and provide useful error message (#174)Olcan
2025-04-25instant (dev) sandbox (#171)Olcan
* instant (dev) sandbox * leave Dockerfile as is to pass deploy test * fix comma * fix prod build * do not use "images exists" which docker does not support * separate dev-mode flag * Merge remote-tracking branch 'origin/main' into instant_sandbox
2025-04-25fix: make publish dry-run script match dogfood publish script (#169)Brandon Keiji
2025-04-25more compact cli version in footer (#168)Olcan
2025-04-25pass model env var to sandbox (#167)Olcan
2025-04-24fix: install rsync in publish pipeline (#166)Brandon Keiji
2025-04-24enable json imports (#165)Olcan
* enable json imports * Merge remote-tracking branch 'origin/main' into enable_json_imports
2025-04-24refactor: make version number shorter (#164)Brandon Keiji
2025-04-24shell bones (#160)Olcan
* shell bones * Merge remote-tracking branch 'origin/main' into shell_bones * add line break * another line break * drop the log to avoid breaking terminals * rename tool to be consistent with terminal * fix build
2025-04-25docs: update manual publishing section (#162)Brandon Keiji
2025-04-24refactor: change default logs bucket for cloudbuild cicd (#161)Brandon Keiji
2025-04-24Adding a full_context command line argument. (#158)Allen Hutchison
* Adding a full_context command line argument. * Update packages/cli/src/config/config.ts Co-authored-by: N. Taylor Mullen <[email protected]> * lint fix. --------- Co-authored-by: N. Taylor Mullen <[email protected]>
2025-04-24general rules should apply to whole project (#159)Olcan
* general rules should apply to whole project * Merge remote-tracking branch 'origin/main' into fix_eslint * lint fixes under server package
2025-04-24infra: automate continuous deployment (#157)Brandon Keiji
2025-04-24Switch Ansi theme to use regular colors to improve readability. (#154)Jacob Richman
2025-04-24remove dead code (+ dont reset shellReady unless restarting) (#156)Olcan
2025-04-24feat: add flag to customize package version during pre-release staging (#155)Brandon Keiji
2025-04-24rename read_many_files (#153)Olcan
2025-04-24Add an ansi theme. (#152)Jacob Richman
Add the gradient used by the ascii art logo to theme.
2025-04-24Add a theme preview and update the theme when highlight changes. (#151)Jacob Richman
2025-04-24better sandbox check (#150)Olcan
2025-04-24remove target_dir flag (#149)Olcan
2025-04-24in sandboxed run scripts, allow .env to be an in any ancestor directory, ↵Olcan
same as in findEnvFile; also prep for sanboxing with global command (#147)
2025-04-23unban commands (#146)Olcan
2025-04-23Pass GEMINI_API_KEY env variable to sandboxSeth Troisi
2025-04-24fix: revert pointing npm start to .bin (#144)Brandon Keiji
2025-04-23feat: add react dev tools (#143)Brandon Keiji
2025-04-23Make ui/colors refelect the current theme.jacob314
2025-04-23Add generic container run command for npm startSeth Troisi
2025-04-23Remove `--workspace` npm run debug command in READMESeth Troisi
2025-04-23Add concatenation tool (#130)Allen Hutchison
* Adding a tool inspired by files-to-prompt that will recursivly read through all the files in a directory (guarded by targetDir) and concatenate those files for the model. Ignores common build artifacts and non-text files. * Migraded glob logic to fast-glob. Buffed the tool description to give more guidance to the model. Incorporated reveiw feedback. * lint and error checking.
2025-04-23Support GEMINI_CODE_SANDBOX=0/false as no SANDBOXingSeth Troisi
2025-04-23Refactor: Remove GEMINI.md memory and refactor system promptTaylor Mullen
- Updates CONTRIBUTING.md and Tips.tsx to remove references to GEMINI.md and the /init command, and renumbers tips. - Fixes a typo in Tips.tsx ("information.s" -> "information."). - Refactors the core system prompt in prompts.ts from a constant string to a function . - Updates client.ts to call the function. - Updates tool name references within the system prompt to use template literals for dynamic naming. Fixes bug: https://buganizer.corp.google.com/issues/413061073 --- Generated by yours truly __Gemini Code__
2025-04-23fix: use process.env.CLI_VERSION to avoid conflicts with NODE_ENV (#139)Brandon Keiji
2025-04-23Add docker equivilant for --authfileSeth Troisi
2025-04-23feat: set dogfood artifact registry as the default publishing endpoint (#135)Brandon Keiji
2025-04-23feat: add CLI version number to footer (#134)Brandon Keiji