Commit graph

  • f1a4e5d4d3
    Creating Node AST Tool. (#756) matt korwel 2025-06-07 12:07:58 -07:00
  • 28ff62e7b1
    Added /mcp command support and cleaned up broken tests (#817) Bryan Morgan 2025-06-07 15:06:18 -04:00
  • 6ea4479064
    Push model-switching logging into loadCliConfig (#815) Tommaso Sciortino 2025-06-07 11:12:30 -07:00
  • 680f4cdd61
    More version simplifiction. (#810) Tommaso Sciortino 2025-06-07 10:54:23 -07:00
  • 63757d6a7a
    docs: update and reorganize documentation (#806) cperry-goog 2025-06-07 10:47:30 -07:00
  • dcaecde844
    toggle off (#809) Eddie Santos 2025-06-07 00:06:15 -07:00
  • 0c86874677
    Add batch editing capabilities to Edit Tool (#648) Keith Ballinger 2025-06-06 22:54:37 -07:00
  • 76ec9122c0
    clean up version lookup code (#804) Tommaso Sciortino 2025-06-06 16:21:20 -07:00
  • e94a10023d
    adding very important phrases (#802) cperry-goog 2025-06-06 14:49:40 -07:00
  • 2f54aa888a
    feat(ui): add cursor to empty input prompt (#800) Jacob Richman 2025-06-06 13:44:11 -07:00
  • 21acdee0a0 docs: Initialize tutorials section with MCP server example jerop 2025-06-06 14:51:08 +00:00
  • 89aca349cf
    Exit with an error message if parsing settings.json fails. (#747) Jacob Richman 2025-06-06 09:56:45 -07:00
  • b4a6b16227 Test: Verify concatenated env var resolution in settings jerop 2025-06-06 15:38:44 +00:00
  • 8c28250bb3 Refactor: Improve env var resolution in settings jerop 2025-06-06 15:32:39 +00:00
  • 4e9d365407 feat: Enable environment variable substitution in settings jerop 2025-06-06 13:54:59 +00:00
  • 9ad615c2a4
    Fix build break due to changes to theme. (#796) Jacob Richman 2025-06-06 08:05:00 -07:00
  • 4262f5b0de
    feat(cli): respect the NO_COLOR env variable (#772) Jacob Richman 2025-06-06 07:55:28 -07:00
  • c80ff146d2
    Reduce noisy logging for missing .geminiignore file. (#793) DeWitt Clinton 2025-06-06 07:47:43 -07:00
  • 368e9ab4d8
    Add Gemini code review agent to repo (#782) Eddie Santos 2025-06-05 21:37:06 -07:00
  • 2f51c22141
    Title & Big text Updates (#781) matt korwel 2025-06-05 18:14:02 -07:00
  • 8a0a2523ca
    Allow themes to theme the UI (#769) Miguel Solorio 2025-06-05 14:35:47 -07:00
  • 2285bba66e
    refactor: remove unnecessary useRefs (#780) Brandon Keiji 2025-06-05 21:33:24 +00:00
  • d3a1026ae3
    skip npm build for custom sandbox (#779) Olcan 2025-06-05 14:15:43 -07:00
  • 1ffe027d8a
    Add support for configured mcp client timeout. (#775) N. Taylor Mullen 2025-06-05 13:35:00 -07:00
  • e59e18251b
    Introduce generate content interface (#755) Tommaso Sciortino 2025-06-05 13:26:38 -07:00
  • 2ebf2fbc82
    OpenTelemetry Integration & Telemetry Control Flag (#762) Jerop Kipruto 2025-06-05 16:04:25 -04:00
  • d3e43437a0
    use execSync (vs spawnSync) so launch fails if build_sandbox fails; tweaks in build_sandbox to fix some shellcheck warnings, and to simplify the logic slightly (#767) Olcan 2025-06-05 13:02:56 -07:00
  • e02868bb1a
    Bump default model to gemini-2.5-pro-preview-06-05 (#765) Eddie Santos 2025-06-05 11:52:36 -07:00
  • 422c763a55
    Add support for .geminiignore file (#757) Eddie Santos 2025-06-05 10:15:27 -07:00
  • 1d20cedf03
    fix: Disable automatic image building if BUILD_SANDBOX is not provided (#764) Tolik Malibroda 2025-06-05 18:47:39 +02:00
  • 4d4cf0f2f9
    feat: Add multi-stage docker build support for custom sandbox.Dockerfile (#746) Tolik Malibroda 2025-06-05 17:46:54 +02:00
  • a8ac9b1fac
    Add Theme docs (#753) Miguel Solorio 2025-06-05 08:10:05 -07:00
  • 78b2a28fb6
    Checks for diff changes before displaying the code snippet (#751) anj-s 2025-06-05 06:48:03 -07:00
  • aa386d135b
    Jacob314/memory fixes (#754) Jacob Richman 2025-06-05 06:40:33 -07:00
  • 822803d9d6
    Fix "npx https:...." header issue (#759) N. Taylor Mullen 2025-06-05 00:00:34 -07:00
  • 77afd37c2e
    fix(cli): Handle non-array tool response parts (#758) N. Taylor Mullen 2025-06-04 23:25:57 -07:00
  • d99d132cdf
    Add /tools slash command to view available tools (#752) Eddie Santos 2025-06-04 14:01:38 -07:00
  • fdc8bd8ed9
    mention BUILD_SANDBOX for custom sandboxing (#749) Olcan 2025-06-04 12:58:44 -07:00
  • 13b55c6e68
    Docs: Update architecture diagram with Google colors (for future aricles) (#718) Riccardo Carlesso 2025-06-04 21:33:07 +02:00
  • 4192cfb092
    CLI_TITLE env var for setting the CLI title (#748) Tommaso Sciortino 2025-06-04 10:44:50 -07:00
  • a2f03636a5
    Update light themes (#726) Miguel Solorio 2025-06-04 10:41:03 -07:00
  • a14aada945
    Fix broken documentation links after server->core folder rename (#740) Keith Ballinger 2025-06-04 10:02:07 -07:00
  • 44aff769a3
    Bring back 2.5-pro usage (#744) N. Taylor Mullen 2025-06-04 09:29:14 -07:00
  • afc30e314f
    feat(accessibility): Add option to disable loading phrases (#745) N. Taylor Mullen 2025-06-04 00:46:57 -07:00
  • d179b3aae4
    refactor(core): Centralize tool response formatting (#743) N. Taylor Mullen 2025-06-04 00:24:25 -07:00
  • 4b2af10b04
    fix: Fix piped input mode in sandbox (#739) Tolik Malibroda 2025-06-04 08:24:33 +02:00
  • 7de790fbf2
    Fix several bugs in prompt history (#734) Marat Boshernitsan 2025-06-03 23:01:26 -07:00
  • c313762ba0
    Ignore folders files (#651) Keith Ballinger 2025-06-03 21:40:46 -07:00
  • d85f09ac51
    Update configuration.md (#722) Cindy Xing 2025-06-03 21:33:02 -07:00
  • 54eb1419a8
    Update package-lock.json (#738) N. Taylor Mullen 2025-06-03 21:05:39 -07:00
  • 7108921691
    fix Cannot find module @rollup/rollup-linux-x64-gnu error (#736) Keith Ballinger 2025-06-03 19:52:53 -07:00
  • 80a445c7ae
    bandaid for broken mcp calls (#732) Olcan 2025-06-03 14:40:36 -07:00
  • 12059eb4ca
    fix BUILD_SANDBOX env var for updating sandbox while running linked binary (#729) Olcan 2025-06-03 14:02:00 -07:00
  • 9df94103ac
    remove noop code (#728) Olcan 2025-06-03 13:47:53 -07:00
  • 00a9f654a3
    fixed strip-ansi dep by installing it in core package (also ran npm install in cli package that resulted in the minor changes here) (#727) Olcan 2025-06-03 13:37:59 -07:00
  • e96fd677ee
    fix: do not try to pull development sandbox image from the internet (#725) Brandon Keiji 2025-06-03 19:32:17 +00:00
  • 546e033081
    feat: notify user when chat context is compressed (#724) Brandon Keiji 2025-06-03 19:19:49 +00:00
  • fa5b616a10
    feat: compress chat history when we approach token limit (#711) Brandon Keiji 2025-06-03 18:54:11 +00:00
  • 080af01715
    Fix flash preview (#723) N. Taylor Mullen 2025-06-03 11:01:59 -07:00
  • c5099e9025
    Workaround Gemini API break - Use flash 04-17 (#721) N. Taylor Mullen 2025-06-03 10:47:20 -07:00
  • 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