| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-07 | use seatbelt on macos, with two profiles: minimal (default) which only ↵ | Olcan | |
| restricts writes, and strict, which is deny-by-default and only allows specific operations (#283) | |||
| 2025-05-07 | Update EditTool description for clarity and better parameter guidance. | Taylor Mullen | |
| - Prior to this change, the model would often escape parameters when requesting edits, leading to failures in matching the original content. This update clarifies the expected format for `old_string` and `new_string` to prevent such issues. - Update `EditTool` description to provide clearer instructions. - Clarify expectations for `old_string` and `new_string` parameters, emphasizing the need for exact, unescaped text. - Aim to reduce user errors by setting better expectations for tool usage. Fixes: https://b.corp.google.com/issues/413088274 — Your friendly neighborhood Gemini | |||
| 2025-05-07 | Continue to work through 429/500s. | Taylor Mullen | |
| - The root of this issue was actually a genai SDK bug that was fixed here: https://critique.corp.google.com/cl/753255997 - Upgrade to latest genai SDK for latest bug fixes (including the above) - Removed specific 429 handling for uncaught rejections. Fixes https://b.corp.google.com/issues/413760164 | |||
| 2025-05-07 | Create simple script for setting up a dev environment. (#277) | cornmander | |
| 2025-05-07 | Fix flicker in iterm2 (#266) | Tae Hyung Kim | |
| 2025-05-07 | fix: use react-jsx for typecheck (#280) | Brandon Keiji | |
| 2025-05-07 | Refactor: Enhance @-command, Autocomplete, and Input Stability (#279) | Allen Hutchison | |
| 2025-05-07 | make sandbox build quiet by default but allow VERBOSE=1 option. enable ↵ | Olcan | |
| caching by default but allow disabling via BUILD_SANDBOX_FLAGS="--no-cache" (#278) | |||
| 2025-05-07 | drop the comment to fix npmrc warning about "always-auth" in most recent ↵ | Olcan | |
| version of npm (#276) | |||
| 2025-05-07 | fix: build image with --no-cache (#275) | Brandon Keiji | |
| 2025-05-07 | feat: add build:sandbox and build:all npm scripts (#274) | Brandon Keiji | |
| 2025-05-07 | fix(sandbox): consolidate dev and prod sandbox (#273) | Brandon Keiji | |
| 2025-05-06 | drop restriction on whitespace in bash commands (#272) | Olcan | |
| 2025-05-06 | Prevent UI hang on long tool confirmations. | Taylor Mullen | |
| Problem: When a tool confirmation dialog appeared for a potentially long-running operation (e.g., `npm install`), accepting the confirmation would cause the UI to appear to hang. The confirmation dialog would remain visible, and no further UI updates would occur until the long-running task completed. This provided a poor user experience as the application seemed unresponsive. Fix: This change addresses the issue by ensuring the UI is updated to remove the confirmation dialog *before* the long-running operation begins. It also marks the tool as executing so a spinner can be shown. Fixes https://b.corp.google.com/issues/415844994 Signed, sealed, delivered, it's yours! - Gemini, your friendly neighborhood code-slinger | |||
| 2025-05-06 | Fix edit confirmation re-submission. | Taylor Mullen | |
| - This broke in [this commit](https://github.com/google-gemini/gemini-code/commit/7d13f242887f4204a2c8a0ca719e121621472db9#diff-e257a7e5e02896371ce002da8963abdb91f5c77990d38e3d2f7ea07e5b19e32eR428) | |||
| 2025-05-06 | Fix rendering & indentation of bullets (numeric and *). | Taylor Mullen | |
| - Prior to this numeric bullets wouldn't have a period suffix and * bullets wouldn't be indented if they were nested. Fixes https://b.corp.google.com/issues/414266756 | |||
| 2025-05-06 | refactor(cli): Centralize history management via useHistoryManager hook (#261) | Allen Hutchison | |
| 2025-05-06 | Refactor: Memoize hook callbacks, update dependencies, and fix lint errors ↵ | Allen Hutchison | |
| (#268) Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-05-06 | use temp file instead of footer to allow arbitrary chunking of streams and ↵ | Olcan | |
| arbitrary interleaving with output from background processes (#267) | |||
| 2025-05-06 | fix: use flat config for react eslint plugin (#265) | Brandon Keiji | |
| 2025-05-06 | Revert "Support syntax highlighting for more languages (#246)" (#264) | Jacob Richman | |
| 2025-05-05 | Add vibe coding instructions for 0->game. | Taylor Mullen | |
| - Prior to this GC would attempt to utilize React components as game assets (instead of using canvas) + would fail to deal with placeholder assets effectively. Part of https://b.corp.google.com/issues/413718497 | |||
| 2025-05-05 | added todo about removing mcp dependency once support is built into genai SDK | olcan | |
| 2025-05-05 | extra spacing in discovered tool descriptions | olcan | |
| 2025-05-05 | support for mcp tools | olcan | |
| 2025-05-05 | support for discovered tools using project settings for discovery and call ↵ | olcan | |
| commands | |||
| 2025-05-05 | slash command altnames and support for ? | Seth Troisi | |
| 2025-05-05 | Move Intro to Help and only display after help command. | Seth Troisi | |
| 2025-05-05 | Remove passthroughCommands (#252) | Seth Troisi | |
| 2025-05-05 | Have /clear clear <Static> content by remounting (#250) | Seth Troisi | |
| 2025-05-05 | feat(cli): add useHistoryManager hook for chat history (#234) | Allen Hutchison | |
| Co-authored-by: Brandon Keiji <[email protected]> | |||
| 2025-05-04 | Support syntax highlighting for more languages (#246) | Jacob Richman | |
| 2025-05-03 | fix sandbox prod build w/ custom Dockerfile (#255) | Olcan | |
| 2025-05-03 | make sandbox venv support more robust, allowing arbitrary venv path, and ↵ | Olcan | |
| ignoring venv outside workdir (instead of erroring out) (#254) | |||
| 2025-05-03 | enable recreating a python virtual env (.venv folder) inside sandbox (#253) | Olcan | |
| 2025-05-02 | Cleanup low value comments. (#248) | Jacob Richman | |
| 2025-05-02 | custom sandboxing via sandbox.Dockerfile and sandbox.bashrc in project ↵ | Olcan | |
| settings (#249) | |||
| 2025-05-02 | Add autocomplete for slash commands | Seth Troisi | |
| 2025-05-02 | pass PATH and PYTHONPATH into sandbox, let sandbox scripts recognize user ↵ | Olcan | |
| settings for sandbox (#247) | |||
| 2025-05-02 | Use parameter properties for constructor parameters in config.ts (#245) | Jacob Richman | |
| 2025-05-02 | sandbox arg should not default to false but rather undefined (#244) | Olcan | |
| 2025-05-02 | Use parameter properties where possible. (#242) | Jacob Richman | |
| 2025-05-02 | sandbox setting and argument (#243) | Olcan | |
| 2025-05-01 | Support escaping spaces in file paths. (#241) | Jacob Richman | |
| 2025-05-01 | prevent crash on empty shell cmd with $ or ! (#240) | Olcan | |
| 2025-05-01 | mount user settings in sandbox (#239) | Olcan | |
| 2025-05-01 | Save settings to ~/.gemini/settings.json and optionally ↵ | Jacob Richman | |
| /your/workspace/.gemini/settings.json (#237) | |||
| 2025-05-01 | remove start_sandbox.sh script (#238) | Olcan | |
| 2025-05-01 | refactor: async-ify yargs (#236) | Brandon Keiji | |
| 2025-04-30 | Add .vscode with enableProjectDiagnostics on | Seth Troisi | |
