| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-06 | drop restriction on whitespace in bash commands (#272) | Olcan | |
| 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-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 | Remove passthroughCommands (#252) | Seth Troisi | |
| 2025-05-02 | Cleanup low value comments. (#248) | Jacob Richman | |
| 2025-05-02 | Use parameter properties for constructor parameters in config.ts (#245) | Jacob Richman | |
| 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-04-30 | simplify directory display in shell tool description (#230) | Olcan | |
| 2025-04-29 | do not prepend ./ to absolute paths or . (#220) | 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 | feat: publish docker image alongside npm package (#197) | Brandon Keiji | |
| 2025-04-28 | do not prepend ./ unless missing (#200) | Olcan | |
| * do not prepend ./ unless missing * Merge remote-tracking branch 'origin/main' into dir_prefix_fix | |||
| 2025-04-28 | rename dev image with -dev suffix (#195) | Olcan | |
| 2025-04-28 | shell tool tweaks (#194) | Olcan | |
| 2025-04-27 | Refactor: Update core system prompt with new application workflow and ↵ | Taylor Mullen | |
| improved structure - Refine agent persona from 'assistant' to 'agent'. - Restructure prompt into distinct 'Software Engineering Tasks' and 'New Application' workflows. - Add detailed steps and tool usage guidance for creating new applications. - Improve clarity and formatting of prompt instructions. Part of https://b.corp.google.com/issues/413718497 Signed-off-by: Gemini, your friendly neighborhood code agent. | |||
| 2025-04-27 | minimal shell tool (#191) | Olcan | |
| 2025-04-27 | Upgrade @google/genai to latest. | Taylor Mullen | |
| - Motivation of this upgrade is to enable us to get convenient access to the thinking budget config changes for 2.5 thinking models. This will be key to getting our model to take a bit more time for various requests. | |||
| 2025-04-27 | don't confirm invalid params in terminal tool, or in general (added comments ↵ | Olcan | |
| to base class) (#187) | |||
| 2025-04-26 | Prevent 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-25 | feat: prototype publish sandbox script with npm package (#182) | Brandon Keiji | |
| 2025-04-25 | more consistent confirmations, TODO to improve write confirmations, drop ↵ | Olcan | |
| "description" from execution confirmation, add confirmation to new (still dummy) shell tool (#176) | |||
| 2025-04-24 | enable json imports (#165) | Olcan | |
| * enable json imports * Merge remote-tracking branch 'origin/main' into enable_json_imports | |||
| 2025-04-24 | shell 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-24 | Adding 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-24 | general 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-24 | remove dead code (+ dont reset shellReady unless restarting) (#156) | Olcan | |
| 2025-04-24 | feat: add flag to customize package version during pre-release staging (#155) | Brandon Keiji | |
| 2025-04-24 | rename read_many_files (#153) | Olcan | |
| 2025-04-23 | unban commands (#146) | Olcan | |
| 2025-04-23 | Add 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-23 | Refactor: Remove GEMINI.md memory and refactor system prompt | Taylor 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-23 | feat: set dogfood artifact registry as the default publishing endpoint (#135) | Brandon Keiji | |
| 2025-04-23 | Updating the system prompt to allow for more complex app creation | Chris Perry | |
| 2025-04-23 | remove dead code (#131) | Olcan | |
| 2025-04-22 | Question flag (#125) | Allen Hutchison | |
| 2025-04-22 | fix hanging tools | Jaana Dogan | |
| https://github.com/google-gemini/gemini-code/pull/117/ | |||
| 2025-04-22 | Initiate the GeminiClient with a config | Jaana Dogan | |
| Also address the open readability improvement comments from #104. | |||
| 2025-04-21 | fix: point npmrc to dogfood artifact registry (#108) | Brandon Keiji | |
| 2025-04-21 | Simplify GeminiClient (#101) | Jaana Dogan | |
| Doing some more clean-up: * Remove confusing continue/break * Handle empty result * Rename the file just client.js | |||
| 2025-04-21 | fix: remove circular dependency in background terminal analyzer (#94) | Brandon Keiji | |
| 2025-04-21 | fix: use relative imports within the same package (#93) | Brandon Keiji | |
| 2025-04-21 | Remove dead methods from ToolRegistry (#91) | Jaana Dogan | |
| * getToolSchemas is deprecated. * listAvailableTools is now getAllTools. | |||
| 2025-04-21 | Remove duplicate CLI tools module, remove the global tool registry (#89) | Jaana Dogan | |
