Commit graph

  • 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
  • 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