Commit Graph

  • e190249732 link tool discovery/call docs from core configuration doc (#720) Olcan 2025-06-03 10:22:43 -07:00
  • 72f5ec3725 feat(cli): randomize and expand witty loading phrases (#704) Allen Hutchison 2025-06-03 10:12:47 -07:00
  • d967752833 document mcp server trust option (#719) Olcan 2025-06-03 10:08:34 -07:00
  • fffa06f0b1 Modify shortenPath and add param validation (#663) anj-s 2025-06-03 08:59:17 -07:00
  • e9d43b9388 Add params check for writeTool (#708) anj-s 2025-06-03 07:47:27 -07:00
  • c71d6ddc3b Fix: Ensure MCP tools are discovered from slow-starting servers (#717) N. Taylor Mullen 2025-06-03 00:40:51 -07:00
  • 5f6f6a95a2 Refactor: Make MCP server discovery non-blocking (#716) N. Taylor Mullen 2025-06-02 23:37:02 -07:00
  • 8ab74ef1bb Refactor: Use config.getGeminiClient() for GeminiClient instantiation (#715) N. Taylor Mullen 2025-06-02 22:30:52 -07:00
  • cf84f1af68 Docs: Enhance "Writing Tests" section in GEMINI.md (#688) N. Taylor Mullen 2025-06-02 21:46:20 -07:00
  • cf3e1a07c1 Remove redundant variable. (#713) N. Taylor Mullen 2025-06-02 21:18:01 -07:00
  • 74801e9004 refactor: maintain 1 GeminiChat per GeminiClient (#710) Brandon Keiji 2025-06-03 02:10:54 +00:00
  • 447826ab40 fix(cli): restore first-launch theme prompt (#703) Jacob Richman 2025-06-02 19:09:11 -07:00
  • 2ab7e3da71 feat(cli): Allow custom title in CLI header (#706) Scott Densmore 2025-06-02 17:09:55 -07:00
  • 91fa770196 upate to PR 669 (#700) Bryan Morgan 2025-06-02 19:59:38 -04:00
  • 8563e46ade React to Gemini API break - Thought Inclusion (#705) N. Taylor Mullen 2025-06-02 16:32:45 -07:00
  • 6fb07f0b50 fix(ci): correct input name for core coverage summary (#698) Allen Hutchison 2025-06-02 15:53:26 -07:00
  • 6020c760b5 Feat: Enable YOLO mode for non-interactive execution (#702) N. Taylor Mullen 2025-06-02 15:35:03 -07:00
  • e428707e07 Refactor: Centralize GeminiClient in Config (#693) Scott Densmore 2025-06-02 14:55:51 -07:00
  • 1dcf0a4cbd strip ansi from shell output (#699) Olcan 2025-06-02 14:50:12 -07:00
  • 51949f3121 Fix bug pasting multiline strings (#632) Jacob Richman 2025-06-02 14:31:35 -07:00
  • 8365c8f954 prefer to load gemini-specific .env file from .gemini folder when it exists there (#697) Olcan 2025-06-02 14:16:48 -07:00
  • 7f20425c98 feat(cli): add pro model availability check and fallback to flash (#608) Allen Hutchison 2025-06-02 13:55:54 -07:00
  • 59b6267b2f allow toolDiscoveryCommand to return function declarations with or without a tool wrapper; fully document both toolDiscoveryCommand and toolCallCommand with examples and pointers to API docs (#696) Olcan 2025-06-02 13:41:49 -07:00
  • 58597c29d3 refactor: Update MCP tool discovery to use @google/genai - Also fixes JSON schema issues. (#682) N. Taylor Mullen 2025-06-02 13:39:25 -07:00
  • 0795e55f0e feat: Add --yolo mode that automatically accepts all tools executions (#695) Tolik Malibroda 2025-06-02 22:05:45 +02:00
  • 42bedbc3d3 feat: Refactor CLI header for customizable logo text (#658) N. Taylor Mullen 2025-06-02 11:45:09 -07:00
  • 33052018a2 Color enhancements (#680) Miguel Solorio 2025-06-02 11:20:58 -07:00
  • c5869db080 enable async tool discovery by making the registry accessor async; remove call to discoverTools that caused duplicate discovery (#691) Olcan 2025-06-02 09:56:32 -07:00
  • 467dec4edf Add a note about Gemini API usage and add a link to the TOS. (#681) N. Taylor Mullen 2025-06-02 09:42:24 -07:00
  • 4a455a053a Add documentation about debugging using React DevTools (#679) Sandy Tao 2025-06-02 09:16:03 -07:00
  • 34b81abd9c fix: Ensure all tool calls are complete before submitting responses (#689) N. Taylor Mullen 2025-06-02 01:50:28 -07:00
  • 27ba28ef76 fix: Refine model message consolidation for improved model interaction (#685) N. Taylor Mullen 2025-06-02 00:28:14 -07:00
  • 6d417186cb Enable "Debug Test" config to debug Server or CLI tests. (#683) N. Taylor Mullen 2025-06-02 00:07:10 -07:00
  • d009267801 more strict italics: delimiters cannot be preceded/followed by \w or [./\\]\S (#677) Olcan 2025-06-01 16:52:31 -07:00
  • 2828fc6d66 feat: Implement non-interactive mode for CLI (#675) N. Taylor Mullen 2025-06-01 16:11:37 -07:00
  • c51d6cc9d3 fix: Display MCP server count in context summary (#674) N. Taylor Mullen 2025-06-01 15:48:48 -07:00
  • f7a2442fac Added replace tool ability to replace more than 1 occurrence (#669) Bryan Morgan 2025-06-01 17:49:48 -04:00
  • f2a8d39f42 refactor: Centralize tool scheduling logic and simplify React hook (#670) N. Taylor Mullen 2025-06-01 14:16:24 -07:00
  • edc12e416d Update edit tool validation function to override validateToolParams (#667) Leo 2025-06-01 19:18:43 +01:00
  • 9dae07784b Fix for validating getDescription in read_file tool call (#660) anj-s 2025-06-01 00:02:00 -07:00
  • c414512f19 Fix: Make file path case-insensitive in @-command (#659) Scott Densmore 2025-05-31 16:19:14 -07:00
  • b1d693786c Revert "cleanup: removed duplicate check from Config.registerCoreTool()" (#657) Bryan Morgan 2025-05-31 16:52:52 -04:00
  • b228923446 cleanup: removed duplicate check from Config.registerCoreTool() (#656) Bryan Morgan 2025-05-31 16:50:19 -04:00
  • 53bf778497 feat: allow custom filename for context files (#654) Allen Hutchison 2025-05-31 12:49:28 -07:00
  • cbc1614b84 Update default & ANSI theme names (#637) Miguel Solorio 2025-05-31 11:10:52 -07:00
  • c350fbef7f Add default build task for VS Code (#639) Miguel Solorio 2025-05-31 11:09:25 -07:00
  • 1a84d8f674 Test: Add comprehensive tests for useToolScheduler hook Taylor Mullen 2025-05-31 02:51:16 -07:00
  • ae8e2106bb Fix: Update code coverage reporting for core rename Taylor Mullen 2025-05-31 01:33:50 -07:00
  • 76cee17417 Refactor: Generalize VSCode launch configuration for debugging tests Taylor Mullen 2025-05-31 01:22:23 -07:00
  • 0dbd12e295 expose shell process group id to model, along with instructions for how to terminate or signal the group (#645) Olcan 2025-05-30 23:25:44 -07:00
  • 190e6be800 Fix: Update sandbox build to use new core package name Taylor Mullen 2025-05-30 22:38:58 -07:00
  • bda7ec94df Fix: Update git branch watcher to use .git/logs/HEAD (#643) Scott Densmore 2025-05-30 21:08:56 -07:00
  • 1468047081 feat: Implement delayed Ctrl+C exit prompt Daniel Young Lee 2025-05-30 19:36:52 -07:00
  • 7012c86336 Fix/cli version unknown (#642) Scott Densmore 2025-05-30 20:45:15 -07:00
  • 98699a0ab5 Refactor: Align build scripts with core package rename (#641) Scott Densmore 2025-05-30 20:16:35 -07:00
  • 21fba832d1 Rename server->core (#638) Tommaso Sciortino 2025-05-30 18:25:47 -07:00
  • c81148a0cc use json block for mcp tool output (and re-enable markdown rendering) (#635) Olcan 2025-05-30 15:59:23 -07:00
  • 2e57989aec confirm mcp tool executions from untrusted servers (per "trust" setting) (#631) Olcan 2025-05-30 15:32:21 -07:00
  • a60e51f44d fix(ci): Adjust reporting for PRs from forks (#627) Allen Hutchison 2025-05-30 15:30:09 -07:00
  • 01768d7759 feat: add --show_memory_usage flag to display memory usage in status bar (#606) Jacob Richman 2025-05-30 22:18:01 +00:00
  • 3291ffbe09 fix(cli): Clear input buffer before onSubmit in InputPrompt (#633) Allen Hutchison 2025-05-30 15:16:06 -07:00
  • 4225567303 disable markdown for discovered (mcp) tools (#630) Olcan 2025-05-30 14:12:51 -07:00
  • 1a5fd2ccb2 add flags for markdown rendering and live updating to Tool to avoid special-casing shell tool by name, and open door for other tools to specify their rendering/updating (#629) Olcan 2025-05-30 13:59:05 -07:00
  • 0869fd168f fix(sandbox): pull sandbox image if it doesnt exist locally (#628) Brandon Keiji 2025-05-30 20:49:47 +00:00
  • cf82b6e127 fix(sandbox): prepare package.json before building sandbox image (#626) Brandon Keiji 2025-05-30 19:57:46 +00:00
  • a0ba65944f disable markdown rendering of shell tool output (#625) Olcan 2025-05-30 12:43:59 -07:00
  • 31a7affb74 feat(sandbox): use package config to dictate sandbox image name (#624) Brandon Keiji 2025-05-30 19:28:46 +00:00
  • 9f85f8ed29 docs: Update README, CONTRIBUTING, and CLI configuration docs (#591) cperry-goog 2025-05-30 12:20:12 -07:00
  • 816cc08a8f fix(sandbox): set default env var to 'gemini-cli-sandbox' (#620) Brandon Keiji 2025-05-30 18:02:27 +00:00
  • 8c46108a85 feat: Implement retry with backoff for API calls (#613) N. Taylor Mullen 2025-05-30 10:57:00 -07:00
  • c5608869c0 Change ReadFile to not have a result display. Taylor Mullen 2025-05-29 21:57:25 -07:00
  • 9537ff4762 feat(server): consolidate adjacent model content in chat history Taylor Mullen 2025-05-29 23:53:35 -07:00
  • 7c4a5464f6 truncate (hide) tool output at the top, add some spacing, also fix shell output interval change accidentally undone in a previous commit (#619) Olcan 2025-05-30 01:58:09 -07:00
  • a3b557222a tweaks to shell abort logic based on feedback (#618) Olcan 2025-05-30 01:35:03 -07:00
  • 094b9dc474 use npx json instead of jq (#617) Olcan 2025-05-30 01:12:36 -07:00
  • 8935a248f6 allow aborting of shell mode (!) commands, similar to shell tool commands. fix bug that prevented aborts after first abort. more robust killing logic (#616) Olcan 2025-05-30 00:46:43 -07:00
  • b0aeeb53b1 update shell output at an interval to reduce flicker (#614) Olcan 2025-05-30 00:02:30 -07:00
  • 2582c20e2a fix: publish @gemini-code/server (#605) Brandon Keiji 2025-05-29 23:55:34 +00:00
  • 7468d3cddf fix(sandbox): add SHORT_SHA to image tag (#604) Brandon Keiji 2025-05-29 23:43:20 +00:00
  • 1c066548b4 allow comments in settings when parsed in scripts via jq (#603) Olcan 2025-05-29 16:25:16 -07:00
  • fe049c286f fix mcp tool names that are long or have invalid characters (based on 400 error) (#602) Olcan 2025-05-29 16:13:11 -07:00
  • 2db5d83023 fix name in package.json Seth Troisi 2025-05-29 18:25:52 +00:00
  • dab7517622 Refactor read-file and support images. (#480) Jacob Richman 2025-05-29 22:30:18 +00:00
  • f21abdd1f0 fix(sandbox): use CMD for default entrypoint (#601) Brandon Keiji 2025-05-29 22:16:39 +00:00
  • 4b7248fc46 allow writing to user cache directory on macos (fixes use of lyria mcp server [to generate songs] under seatbelt) (#600) Olcan 2025-05-29 15:06:09 -07:00
  • 5dbc83fabc feat: Enhance web_fetch tool to process prompts with URLs using Gemini API (#587) Allen Hutchison 2025-05-29 15:02:31 -07:00
  • 4b4ba85313 improve read-many-files output (#596) Seth Troisi 2025-05-29 14:03:24 -07:00
  • dc94a03f39 feat: publish root Dockerfile to our image registry (#599) Brandon Keiji 2025-05-29 21:01:44 +00:00
  • 6a1b94529b Change Config to use named parameters. (#593) Jacob Richman 2025-05-29 20:51:17 +00:00
  • d74c0f581b refactor: Extract MCP discovery from ToolRegistry Taylor Mullen 2025-05-28 00:43:23 -07:00
  • c413988ae0 fix(ci): Only run post_coverage_comment job on pull_request events (#588) Allen Hutchison 2025-05-28 17:09:13 -07:00
  • 9ee5eadac0 fix(cli): Support multiple @file references in atCommandProcessor (#590) Allen Hutchison 2025-05-28 17:08:05 -07:00
  • fd6f6b02ea feat: add git branch name to footer (#589) Brandon Keiji 2025-05-28 23:30:05 +00:00
  • 0d99398689 much improved support for background processes, avoiding termination (via SIGPIPE) or eventual blocking (e.g. due to filled OS buffers) (#586) Olcan 2025-05-28 14:45:46 -07:00
  • 00805cb2cd Cleanup: Remove low value StreamingContextType interface. (#585) Jacob Richman 2025-05-28 19:46:08 +00:00
  • 05a49702d8 Refactor: Add GeminiRespondingSpinner to make use of streamingState idiomatic (#583) Jacob Richman 2025-05-28 18:17:19 +00:00
  • 98dcf43214 Add a keybinding for ctrl+w to delete the previous word. (#582) DeWitt Clinton 2025-05-28 09:59:25 -07:00
  • 27a773d5b2 Display git commit info in the /about section. (#567) DeWitt Clinton 2025-05-28 00:04:26 -07:00
  • f2f2ecf9d8 feat: Allow cancellation of in-progress Gemini requests and pre-execution checks Taylor Mullen 2025-05-27 23:40:25 -07:00
  • bfeaac8441 live output from shell tool (#573) Olcan 2025-05-27 15:40:18 -07:00