Commit Graph

  • 0d5f7686d7 fix tool cancellation while executing (#575) Olcan 2025-05-27 15:22:30 -07:00
  • c1395a8808 fix: change entrypoint from 'gemini-code' to 'gemini' in published sandbox (#574) Brandon Keiji 2025-05-27 22:19:43 +00:00
  • d4ae1ede39 refactor: use React strict mode (#569) Brandon Keiji 2025-05-27 21:40:46 +00:00
  • 16c16127e7 fix sandboxing anchor (#572) Olcan 2025-05-27 14:01:23 -07:00
  • 0c5673875b improve shell tool output when cancelled in debug mode (#571) Olcan 2025-05-27 13:47:40 -07:00
  • 4e3c539f5e feat: Publish test coverage summaries to PRs (#513) Allen Hutchison 2025-05-27 12:45:28 -07:00
  • 9595e98db8 replace error with warning if sandbox build is triggered without enabling, improve README to reduce confusion (#570) Olcan 2025-05-27 10:55:07 -07:00
  • 3511e84dc3 fix: default to Gemini API if GEMINI_API_KEY is set and when GOOGLE_GENAI_USE_VERTEXAI is set to True (#566) sasha-gitg 2025-05-27 10:00:07 -07:00
  • b3f52e215a feat: Replace SQLite with JSON logging for macOS sandbox compatibility Taylor Mullen 2025-05-26 15:59:19 -07:00
  • 9e1cfca53f Fix(chat): Finalize next speaker detection logic Taylor Mullen 2025-05-26 14:39:29 -07:00
  • c92d4edb89 Fix(chat): Ensure model responds when next speaker check indicates Taylor Mullen 2025-05-26 14:33:35 -07:00
  • 597dc86a9c Fix(chat): Prevent empty model response after function call Taylor Mullen 2025-05-26 14:25:31 -07:00
  • 480549e02e Refactor(chat): Introduce custom Chat class for future modifications Taylor Mullen 2025-05-26 14:17:56 -07:00
  • 02503a3248 Chore(deps): Upgrade @google/genai to v1.0.1 Taylor Mullen 2025-05-26 14:07:22 -07:00
  • 70d469ccd3 Fix(diff): Hide whitespace changes in diffs with content changes Taylor Mullen 2025-05-25 22:38:44 -07:00
  • 8440b971f5 Fix(cli): Prevent premature input box reactivation during tool confirmation Taylor Mullen 2025-05-25 16:01:10 -07:00
  • 7408c78dbb Change tool call spinner to be different. Taylor Mullen 2025-05-25 15:14:48 -07:00
  • 3281cbc835 Fix(test): Improve write-file and editCorrector test suites Taylor Mullen 2025-05-25 14:59:45 -07:00
  • 5097b5a656 Fix(write-file): Correct over-escaping and improve content generation Taylor Mullen 2025-05-25 14:41:37 -07:00
  • 1a5fe16b22 Ensure edit correction isn't re-done after confirm. Taylor Mullen 2025-05-25 14:21:27 -07:00
  • c181fc1cf3 Correct edits even when auto-accept is enabled. Taylor Mullen 2025-05-25 14:16:08 -07:00
  • 48781272ee Trim edits if possible. Taylor Mullen 2025-05-25 13:59:05 -07:00
  • 2e3eeaf920 Upon finding > 1 occurrences do not attempt auto-correction. Taylor Mullen 2025-05-25 13:44:49 -07:00
  • ceb25c8350 refactor: Decouple new_string correction from old_string Taylor Mullen 2025-05-25 13:37:37 -07:00
  • 24da7b3ca6 refactor: Correct Gemini's over-escaped new_string in replace tool Taylor Mullen 2025-05-25 13:26:58 -07:00
  • fa4a04157f refactor: Improve editCorrector logic and type safety Taylor Mullen 2025-05-25 13:15:12 -07:00
  • 068b505d5e Reduce excessive diff separators in CLI. (#535) DeWitt Clinton 2025-05-25 10:26:51 -07:00
  • e297b56390 feat: Add GEMINI.md tip to UI Taylor Mullen 2025-05-24 12:06:44 -07:00
  • b4c16d1f56 Code review comment fixes and some refactors. (#525) Jacob Richman 2025-05-24 00:44:17 -07:00
  • 1c3d9d7623 Make console message support more robust to logging in the middle of rendering. (#521) Jacob Richman 2025-05-23 22:51:47 -07:00
  • 7a3a9066f9 Add additional readline-like keybindings. (#524) DeWitt Clinton 2025-05-23 22:13:57 -07:00
  • 30080b9f4e 🧹 Format Miguel Solorio 2025-05-23 14:54:54 -07:00
  • 2a2d041dcd Update packages/cli/src/ui/types.ts Miguel Solorio 2025-05-23 14:34:27 -07:00
  • 6247cb8ddd Update packages/cli/src/ui/hooks/slashCommandProcessor.ts Miguel Solorio 2025-05-23 14:34:22 -07:00
  • 1af19c57de Remove CLI info from footer Miguel Solorio 2025-05-23 10:37:08 -07:00
  • 221370acc5 Add /about command Miguel Solorio 2025-05-23 10:34:15 -07:00
  • 4a6833ef49 feat: Enable npx execution on tagged versions Taylor Mullen 2025-05-23 15:22:13 -07:00
  • 197c5b2bdf infra: emit errors on no-explicit-any eslint rule (#516) Brandon Keiji 2025-05-23 22:35:50 +00:00
  • 1ff083af27 fix: Update dependencies to resolve deprecation warnings Taylor Mullen 2025-05-23 14:17:22 -07:00
  • 635666dec9 MCP SSE support (#511) cornmander 2025-05-23 17:19:30 -04:00
  • 8590efd229 feat: Enable npx execution directly from GitHub URL Taylor Mullen 2025-05-23 12:27:48 -07:00
  • 8f266f9652 fix: do not retry cancelled tool calls (#504) Brandon Keiji 2025-05-23 17:30:09 +00:00
  • 91ee02898a feat: Modify loading indicator to support a paused state (#506) Jacob Richman 2025-05-23 10:25:17 -07:00
  • e993181628 Mention Kotlin & Compose (Mutliplatform) in prompt.ts Jordan Demeulenaere 2025-05-23 13:29:02 +02:00
  • a96ff934ea Fix bug updating the cursor after navigating history. (#507) Jacob Richman 2025-05-23 09:40:01 -07:00
  • a008d81780 Refactor(server): Centralize GEMINI.md discovery logic in server (#498) Allen Hutchison 2025-05-23 08:53:22 -07:00
  • f8c4276e69 Refactor(cli): Move memory add logic to server tool call (#493) Allen Hutchison 2025-05-23 08:47:19 -07:00
  • 70277591c4 update email to gemini-cli-dev (#510) Olcan 2025-05-23 08:35:16 -07:00
  • 564a213ebe allow write to ~/.gitconfig in seatbelt profiles (#509) Olcan 2025-05-23 07:56:43 -07:00
  • 7c3591f641 Refactor: Update streaming state logic to hide loader during confirmation Taylor Mullen 2025-05-23 00:35:09 -07:00
  • 01971741e0 feat: add emphasis to tool confirmations (#502) Brandon Keiji 2025-05-23 05:28:31 +00:00
  • 1d0856dcc8 Fix(server): Ensure debug responses are not recorded after cancellation (#491) Allen Hutchison 2025-05-22 16:34:32 -07:00
  • 6d3af7b97f Refactor: Consolidate and clarify core mandates and guidelines (#482) N. Taylor Mullen 2025-05-22 15:42:33 -07:00
  • 2eb4b34aa7 Chore: Integrate coverage reporting into CI (#479) Allen Hutchison 2025-05-22 13:47:12 -07:00
  • 3787aa78cd fix: add shell-quote to server deps (#492) Brandon Keiji 2025-05-22 20:44:51 +00:00
  • 581709df80 Refactor: Streamline memoryUtils and update slash commands (#478) Allen Hutchison 2025-05-22 10:57:06 -07:00
  • 0c192555bb Fix: Prevent hang in large directories by using BFS for getFolderStru… (#470) Allen Hutchison 2025-05-22 10:47:21 -07:00
  • 7eaf850489 Refactor: Improve console error/log display in CLI (#486) Jacob Richman 2025-05-22 10:36:44 -07:00
  • fb1d13d600 fix: cancel parallel tool calls mid-execution (#489) Brandon Keiji 2025-05-22 10:02:45 +00:00
  • a8bfdf2d56 fix: synchronization between executed tools and turn loops (#488) Brandon Keiji 2025-05-22 09:51:07 +00:00
  • 174fdce7d8 feat: Update feedback mechanism to use /bug command Taylor Mullen 2025-05-21 23:27:24 -07:00
  • 4e3ba687a6 fix: forward entire tool call confirmation object through useToolScheduler (#481) Brandon Keiji 2025-05-22 06:00:36 +00:00
  • 02eec5c8ca feat: useToolScheduler hook to manage parallel tool calls (#448) Brandon Keiji 2025-05-22 05:57:53 +00:00
  • efee7c6cce Feat: Add test coverage scripts and ignore reports (#477) Allen Hutchison 2025-05-21 17:03:22 -07:00
  • d74b0ac81d Remove unneeded linebreaks in tool description in read-many-files. (#476) Jacob Richman 2025-05-21 16:59:23 -07:00
  • 43da8bc747 Fix: Align WebSearchTool API key handling with GeminiClient (#474) Allen Hutchison 2025-05-21 15:50:53 -07:00
  • a0761f0c41 Fix: Resolve CLI version reporting in /bug command (#455) Allen Hutchison 2025-05-21 13:31:18 -07:00
  • 00ab1905e0 use pending history item for shell mode, update as output is received (#471) Olcan 2025-05-21 13:16:50 -07:00
  • 01dbc61d1c space outputs in shell mode (#469) Olcan 2025-05-21 12:59:23 -07:00
  • 01c28df8b2 Add globbing support to @-command file suggestions and resolution. (#462) DeWitt Clinton 2025-05-21 12:22:18 -07:00
  • e1a64b41e8 feat: create tool scheduler hook (#468) Brandon Keiji 2025-05-21 17:35:40 +00:00
  • 2ad666a484 switch to spawn for shell mode (#467) Olcan 2025-05-21 09:31:13 -07:00
  • 8a70b98d1d fix exit code for shell mode also (#466) Olcan 2025-05-21 09:00:54 -07:00
  • c9de822930 fix exit code for shell tool (#465) Olcan 2025-05-21 08:51:22 -07:00
  • e30dc716b4 restore placeholder change likely dropped in a merge (#464) Olcan 2025-05-21 07:55:20 -07:00
  • 2080af029b remove outdated $ echo example from help (#463) Olcan 2025-05-21 07:52:49 -07:00
  • cd13c5881b Add Logger for command history (#435) Seth Troisi 2025-05-21 07:36:22 +00:00
  • bda472f147 fix(cli): Prevent request cancellation after multiple Esc presses Taylor Mullen 2025-05-20 23:56:43 -07:00
  • 7fd7c1a539 fix(cli): Handle VSCode Shift+Enter in text buffer Taylor Mullen 2025-05-20 23:42:40 -07:00
  • ba7f1e1e3c feat: Improve diff rendering with gap indicators Taylor Mullen 2025-05-19 23:44:24 -07:00
  • 872f308536 feat: Allow Esc to exit shell mode Taylor Mullen 2025-05-20 22:45:10 -07:00
  • 02ab0c234c Merge InputPrompt and multiline-editor and move autocomplete logic directly into InputPrompt (#453) Jacob Richman 2025-05-20 16:50:32 -07:00
  • 937f473651 Update docs and tool description for read-many-files. (#456) Jacob Richman 2025-05-20 16:32:49 -07:00
  • 17e28036fa fix HOME in sandbox on cloudtops (linux) (#454) Olcan 2025-05-20 15:30:49 -07:00
  • 716f7875a2 Support Images and PDFs (#447) Jacob Richman 2025-05-20 13:02:41 -07:00
  • 4002e980d9 Fix: Configure React version for ESLint to resolve preflight warnings (#449) Allen Hutchison 2025-05-20 12:53:27 -07:00
  • 8b20d16ba8 coreTools doc tweak (#452) Olcan 2025-05-20 12:35:44 -07:00
  • 26add7b078 fix system override indicator (#450) Olcan 2025-05-20 12:24:20 -07:00
  • 93e89215e3 Implementation of web search as a tool (#307) Allen Hutchison 2025-05-20 11:36:21 -07:00
  • d1210f2e0a Docs: Update CLI and Server documentation for recent features (#430) cperry-goog 2025-05-20 10:37:21 -07:00
  • ee702c3139 Implement additional readline-like keybindings, including alt-left arrow and alt-right arrow. (#443) DeWitt Clinton 2025-05-20 10:12:07 -07:00
  • 6ca446bded fix(cli): Prevent truncation of first character in shell commands Taylor Mullen 2025-05-20 00:21:01 -07:00
  • 9c72a3ae12 ui tweaks (#442) Olcan 2025-05-19 16:58:57 -07:00
  • 28acb8d495 feat(cli): Implement /bug command and add open dependency (#428) Allen Hutchison 2025-05-19 16:56:32 -07:00
  • f2a60f729f Add a Bug Template (#439) Allen Hutchison 2025-05-19 16:27:49 -07:00
  • 323b1298f9 fix: Ensure user written ! is treated opaquely if not in shell mode\n\n- Addresses an issue where commands prefixed with ! (e.g., !ls) were incorrectly handled by the shell command processor if the ! was added after initially typing the command.\n- Ensures that such commands are correctly forwarded to the Gemini model.\n- Updates useGeminiStream to be aware of shell mode to properly manage streaming state.\n\nFixes https://buganizer.corp.google.com/issues/418761305 Taylor Mullen 2025-05-19 16:11:45 -07:00
  • a756489f86 switch from console.warn to info item (#440) Olcan 2025-05-19 15:21:31 -07:00
  • 96387aba83 warn on cd in shell mode. done robustly based on lessons from shell tool. logs to console.warn for now, and does not restore (but see comment on how to restore) (#438) Olcan 2025-05-19 14:51:54 -07:00
  • e1e59bf0cd fix SIGPIPE and race condition causing dropping of final output ( "command not found" error) on cloudtops (#429) Olcan 2025-05-19 13:16:11 -07:00
  • 750649eb64 indicate system prompt override on bottom right; require GEMINI_SYSTEM_MD to make it more explicit; allow custom paths for read/write (#427) Olcan 2025-05-19 11:03:04 -07:00