Commit graph

  • 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
  • 2a3c3d00ea
    trim system prompt (#426) Olcan 2025-05-19 09:39:05 -07:00
  • 8b8fa6c1ae Refactor: Convert copy_files.cjs to ES module syntax Taylor Mullen 2025-05-16 16:22:33 -07:00
  • 3d74a7061e fix(server): Use console.debug in GrepTool for less verbose logging Taylor Mullen 2025-05-18 23:13:57 -07:00
  • cd1dc7ec59 fix(cli): Disable slash commands and suggestions in shell mode Taylor Mullen 2025-05-18 22:34:26 -07:00
  • db93ea736b feat(cli): Add ShellModeIndicator component Taylor Mullen 2025-05-18 22:16:57 -07:00
  • 6cc0087105 allow comments in settings.json olcan 2025-05-18 10:47:57 -07:00
  • e4d978da7c feat(cli): Introduce toggleable shell mode with enhanced UI Taylor Mullen 2025-05-18 01:18:32 -07:00
  • 0d4e0fe647 fix(cli): Remove duplicate auto-accept indicator Taylor Mullen 2025-05-18 00:30:13 -07:00
  • 3aaeb44739 fix(shell): Improve error reporting for shell command failures Taylor Mullen 2025-05-18 00:23:57 -07:00
  • a0eb8e67c7 fix(glob): Improve glob tool accuracy and output Taylor Mullen 2025-05-18 00:04:32 -07:00
  • f0b9199a77 refactor: Remove console.error from WriteFileTool Taylor Mullen 2025-05-17 23:04:26 -07:00
  • 5bddf40fd1 fix: Ensure CWD and auto-accept indicator are always visible Taylor Mullen 2025-05-17 22:36:33 -07:00
  • aca27709df feat: Add auto-accept indicator and toggle Taylor Mullen 2025-05-17 21:25:28 -07:00
  • 13a6a9a690
    Introduce a small easter egg. Woof. (#412) DeWitt Clinton 2025-05-17 21:57:27 -07:00
  • 9749fcb425
    ability to write system prompt to file (#414) Olcan 2025-05-17 20:14:06 -07:00
  • 3bf0304e31
    ability to override core system prompt (via .gemini/system.md) and specify core tools via coreTools setting (e.g. coreTools:["ls", "GrepTool", ...]) ; added tests, but did not update docs for now (#413) Olcan 2025-05-17 19:45:16 -07:00
  • 76cf5e9fc1
    rename env vars GEMINI_CODE_{MODEL,SANDBOX,SANDBOX_IMAGE} (#411) Olcan 2025-05-17 17:28:44 -07:00
  • 4de4822219
    added timeout setting to mcp server config, also switched to custom config type without "stderr" field that does not make sense in settings (#410) Olcan 2025-05-17 16:53:22 -07:00
  • 324040032a fix multiple mcp servers olcan 2025-05-17 14:13:27 -07:00
  • feb9dee4b1 fix: Prevent WriteFileTool from writing to directory paths Taylor Mullen 2025-05-17 00:00:07 -07:00
  • 5dcdbe64ab refactor: Unify file modification confirmation state Taylor Mullen 2025-05-16 23:33:12 -07:00
  • 58e0224061 Refactor: Use String.prototype.replaceAll() and update TS lib Taylor Mullen 2025-05-16 22:41:57 -07:00
  • e486d84d6a feat: Patch console.debug and display only in debug mode Taylor Mullen 2025-05-16 22:26:03 -07:00
  • e0b88dc8da feat: Strip schema props from MCP tool definitions Taylor Mullen 2025-05-16 22:09:24 -07:00
  • 0e25fdd56e Avoid console.log for MCP Taylor Mullen 2025-05-16 21:17:51 -07:00
  • c09bad9393
    Docs: Update MCP server configuration (#396) N. Taylor Mullen 2025-05-16 17:19:00 -07:00
  • 7f7f2cd47e GC "add tool registry tests" Taylor Mullen 2025-05-16 16:39:28 -07:00
  • 1bdec55fe1
    feat: Implement CLI and model memory management (#371) Allen Hutchison 2025-05-16 16:36:50 -07:00
  • d9bd2b0e14
    improved mcp support, including standard "mcpServers" setting with multiple named servers with command/args/env/cwd (#392) Olcan 2025-05-16 16:29:03 -07:00
  • e158a0d59f
    Remove alias section from CONTRIBUTING.md (#390) cperry-goog 2025-05-16 14:54:35 -07:00
  • 48c3470303
    Fix typo in server README.md (#379) Sébastien Cevey 2025-05-16 22:27:25 +01:00
  • 8af970061e Fix: Use Node.js script for cross-platform file copying in build Taylor Mullen 2025-05-16 13:54:54 -07:00
  • 8b959c2060
    strip escape characters when pasting. (#386) Jacob Richman 2025-05-16 13:17:48 -07:00
  • 1728bf3f44
    fixes and tweaks to docs, mostly related to sandboxing (#385) Olcan 2025-05-16 13:09:27 -07:00
  • c692a0c583
    Support auto wrapping of in the multiline editor. (#383) Jacob Richman 2025-05-16 11:58:37 -07:00
  • 968e09f0b5 fix: Ensure filename is available for diff rendering in write-file Taylor Mullen 2025-05-15 23:51:53 -07:00
  • dce7d2c4f7
    fix: add react attribution link and typescript any best practices to gemini.md (#382) Brandon Keiji 2025-05-16 17:02:05 +00:00
  • 458fd86429
    refactor: derive streaming state from tool calls and isresponding state (#376) Brandon Keiji 2025-05-16 16:45:58 +00:00
  • 609757f911
    feat: Add support for Vertex AI and Vertex express mode (#380) sasha-gitg 2025-05-16 08:06:43 -07:00
  • 7d818b46bc
    feat: Enable CI test reporting and artifact management (#367) N. Taylor Mullen 2025-05-15 22:59:53 -07:00