| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | 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 | Moved theme to slashCommand | Seth Troisi | |
| 2025-04-30 | Added bang(!) commands as a shell passthrough | Seth Troisi | |
| 2025-04-30 | refactor: make parseImageName more readable (#228) | Brandon Keiji | |
| 2025-04-30 | Fix the generation of globs by using the filesystem instead of a heuristic. ↵ | Allen Hutchison | |
| (#227) | |||
| 2025-04-30 | Add @ command suggestions in the UI. (#219) | Allen Hutchison | |
| 2025-04-30 | refactor(sandbox): make cli path agnostic of docker container build rules (#226) | Brandon Keiji | |
| 2025-04-29 | refactor: move sandbox js code to its own module (#225) | Brandon Keiji | |
| 2025-04-29 | Add Intro text with list of /commands | Seth Troisi | |
| 2025-04-29 | Add intro with some abilities and commands | Seth Troisi | |
| 2025-04-29 | Add /help | Seth Troisi | |
| 2025-04-29 | Add @ command handling to useGeminiStream (#217) | Allen Hutchison | |
| * First integration of at commands into useGeminiStream.ts * feat: Integrate @ command for file/directory reading - Adds support for `@<path>` commands in the CLI UI to read file or directory contents using the `read_many_files` tool. - Refactors `useGeminiStream` hook to handle slash, passthrough, and @ commands before sending queries to the Gemini API. - Improves history item ID generation to prevent React duplicate key warnings. * fix: Handle additional text after @ command path - Modifies the `@` command processor to parse text following the file/directory path (e.g., `@README.md explain this`). - Includes both the fetched file content and the subsequent text in the query sent to the Gemini API. - Resolves the TODO item in `atCommandProcessor.ts`. * feat: Allow @ command anywhere in query and fix build - Update `atCommandProcessor` to correctly parse `@<path>` commands regardless of their position in the input string using regex. This enables queries like "Explain @README.md to me". - Fix build error in `useGeminiStream` by importing the missing `findSafeSplitPoint` function. * rename isPotentiallyAtCommand to isAtCommand * respond to review comments. | |||
| 2025-04-29 | Refactor useGeminiStream to pull slash commands and passthrough comma… (#215) | Allen Hutchison | |
| * Refactor useGeminiStream to pull slash commands and passthrough commands into their own processors. * whitespace lint errors. * Add sugestions from code review. | |||
| 2025-04-29 | do not even check sandboxing commands (podman/docker/etc) if we are already ↵ | Olcan | |
| in sandbox (#213) | |||
| 2025-04-29 | allow command -v to fail (#212) | Olcan | |
| 2025-04-29 | use exec instead of spawn for command -v to go through shell and let it ↵ | Olcan | |
| interpret command as a shell built-in instead of looking for a command binary on system (note setting shell:true for spawn could also work) (#211) | |||
| 2025-04-29 | SANDBOX_SET_UID_GID option for systems where this is necessary (should be ↵ | Olcan | |
| only rootful docker on linux w/o userns-remap configured) (#210) * SANDBOX_SET_UID_GID option for systems where this is necessary (should be only rootful docker on linux w/o userns-remap configured) * Merge remote-tracking branch 'origin/main' into sandbox_uid_gid | |||
| 2025-04-29 | First four independent files for @ commands. (#205) | Allen Hutchison | |
| 2025-04-28 | enable servers in sandbox to listen on localhost (127.0.0.1) instead of ↵ | Olcan | |
| 0.0.0.0, ensuring servers can be container/host-agnostic (#207) * enable servers in sandbox to listen on localhost (127.0.0.1) instead of 0.0.0.0, ensuring servers can be container/host-agnostic * Merge remote-tracking branch 'origin/main' into sandbox_localhost_works | |||
| 2025-04-28 | SANDBOX_PORTS env var (#204) | Olcan | |
| 2025-04-28 | switch to shell tool, deprecating terminal (#203) | Olcan | |
| * switch to shell tool, deprecating terminal * Merge remote-tracking branch 'origin/main' into deprecate_terminal | |||
| 2025-04-28 | env flags SANDBOX_{MOUNTS,ENV}, improved debugging through sandbox that ↵ | Olcan | |
| should now work in all scenarios (#201) * env flags SANDBOX_{MOUNTS,ENV}, improved debugging through sandbox that should now work in all scenarios * Merge remote-tracking branch 'origin/main' into sandbox_flags_improved_debugging | |||
| 2025-04-28 | Refactor hardcoded slash commands (#179) | Seth Troisi | |
| 2025-04-28 | ability to (re-)build sandbox outside GC repo root, useful for dev ↵ | Olcan | |
| iterations (#196) | |||
| 2025-04-28 | rename dev image with -dev suffix (#195) | Olcan | |
| 2025-04-27 | feat(cli): Improve new file diff rendering with syntax highlighting | Taylor Mullen | |
| - Enhance the component to provide better readability for newly created files. - Instead of displaying a standard line-by-line diff for new files, extract the added content and render it with syntax highlighting based on the file extension. - Refactor the existing diff rendering logic into a separate function. - Add a helper function to map common file extensions to language names for syntax highlighting. Fixes: https://b.corp.google.com/issues/414279447 Signed-off-by: Gemini, your friendly neighborhood code agent. | |||
| 2025-04-27 | Allow tool groups + following content to be updateable. | Taylor Mullen | |
| - I found that when there are fast transactions that update our tool group history at times promoting a tool group into the static container can result in bleeding. As a temporary fix for this (not a react Guru) I'm increasing the # of items to be 2 as updateable if a tool group is close to the end. | |||
| 2025-04-26 | hop into sandbox (#186) | Olcan | |
| 2025-04-26 | Follow 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 | |||
