| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-03 | Workaround Gemini API break - Use flash 04-17 (#721) | N. Taylor Mullen | |
| 2025-06-03 | feat(cli): randomize and expand witty loading phrases (#704) | Allen Hutchison | |
| 2025-06-03 | Refactor: Use config.getGeminiClient() for GeminiClient instantiation (#715) | N. Taylor Mullen | |
| 2025-06-02 | Remove redundant variable. (#713) | N. Taylor Mullen | |
| 2025-06-02 | refactor: maintain 1 GeminiChat per GeminiClient (#710) | Brandon Keiji | |
| 2025-06-02 | fix(cli): restore first-launch theme prompt (#703) | Jacob Richman | |
| 2025-06-02 | feat(cli): Allow custom title in CLI header (#706) | Scott Densmore | |
| 2025-06-02 | Feat: Enable YOLO mode for non-interactive execution (#702) | N. Taylor Mullen | |
| 2025-06-02 | strip ansi from shell output (#699) | Olcan | |
| 2025-06-02 | Fix bug pasting multiline strings (#632) | Jacob Richman | |
| 2025-06-02 | feat(cli): add pro model availability check and fallback to flash (#608) | Allen Hutchison | |
| 2025-06-02 | refactor: Update MCP tool discovery to use @google/genai - Also fixes JSON ↵ | N. Taylor Mullen | |
| schema issues. (#682) | |||
| 2025-06-02 | feat: Add --yolo mode that automatically accepts all tools executions (#695) | Tolik Malibroda | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-02 | feat: Refactor CLI header for customizable logo text (#658) | N. Taylor Mullen | |
| 2025-06-02 | Color enhancements (#680) | Miguel Solorio | |
| 2025-06-02 | enable async tool discovery by making the registry accessor async; remove ↵ | Olcan | |
| call to discoverTools that caused duplicate discovery (#691) | |||
| 2025-06-02 | fix: Ensure all tool calls are complete before submitting responses (#689) | N. Taylor Mullen | |
| 2025-06-01 | more strict italics: delimiters cannot be preceded/followed by \w or ↵ | Olcan | |
| [./\\]\S (#677) | |||
| 2025-06-01 | feat: Implement non-interactive mode for CLI (#675) | N. Taylor Mullen | |
| 2025-06-01 | fix: Display MCP server count in context summary (#674) | N. Taylor Mullen | |
| 2025-06-01 | refactor: Centralize tool scheduling logic and simplify React hook (#670) | N. Taylor Mullen | |
| 2025-05-31 | Fix: Make file path case-insensitive in @-command (#659) | Scott Densmore | |
| 2025-05-31 | feat: allow custom filename for context files (#654) | Allen Hutchison | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-05-31 | Update default & ANSI theme names (#637) | Miguel Solorio | |
| 2025-05-31 | Test: Add comprehensive tests for useToolScheduler hook | Taylor Mullen | |
| - Introduces a suite of tests for the hook, covering various scenarios including: - Successful tool execution - Tool not found errors - Errors during - Errors during tool execution - Tool confirmation (approved and cancelled) - (currently skipped) - Live output updates - (currently skipped) - Cancellation of tool calls (before execution and during approval) - (currently skipped) - Execution of multiple tool calls - Preventing scheduling while other calls are running - (currently skipped) - Includes tests for the utility function to ensure correct mapping of tool call states to display objects. - Mocks dependencies like , , and individual instances. - Uses fake timers to control asynchronous operations. Note: Some tests involving complex asynchronous interactions (confirmations, live output, cancellations) are currently skipped due to challenges in reliably testing these scenarios with the current setup. These will be addressed in future work. | |||
| 2025-05-30 | Fix: Update git branch watcher to use .git/logs/HEAD (#643) | Scott Densmore | |
| 2025-05-30 | feat: Implement delayed Ctrl+C exit prompt | Daniel Young Lee | |
| This change introduces a small delay after the first Ctrl+C press, prompting the user to press Ctrl+C again to exit. This helps prevent accidental termination of the application. - Added `exitOnCtrlC={false}` to the Ink render options in `gemini.tsx` to enable custom Ctrl+C handling. - Implemented logic in `App.tsx` to: - Display "Press Ctrl+C again to exit." for 2 seconds after the first Ctrl+C. - Exit the application if Ctrl+C is pressed again during this period. - Revert to normal operation if the second Ctrl+C is not pressed within the timeout. - Defined a constant `CTRL_C_PROMPT_DURATION_MS` for the timeout duration. | |||
| 2025-05-30 | Fix/cli version unknown (#642) | Scott Densmore | |
| 2025-05-30 | Rename server->core (#638) | Tommaso Sciortino | |
| 2025-05-30 | confirm mcp tool executions from untrusted servers (per "trust" setting) (#631) | Olcan | |
| 2025-05-30 | feat: add --show_memory_usage flag to display memory usage in status bar (#606) | Jacob Richman | |
| 2025-05-30 | fix(cli): Clear input buffer before onSubmit in InputPrompt (#633) | Allen Hutchison | |
| 2025-05-30 | add flags for markdown rendering and live updating to Tool to avoid ↵ | Olcan | |
| special-casing shell tool by name, and open door for other tools to specify their rendering/updating (#629) | |||
| 2025-05-30 | fix(sandbox): pull sandbox image if it doesnt exist locally (#628) | Brandon Keiji | |
| 2025-05-30 | fix(sandbox): prepare package.json before building sandbox image (#626) | Brandon Keiji | |
| 2025-05-30 | disable markdown rendering of shell tool output (#625) | Olcan | |
| 2025-05-30 | feat(sandbox): use package config to dictate sandbox image name (#624) | Brandon Keiji | |
| 2025-05-30 | fix(sandbox): set default env var to 'gemini-cli-sandbox' (#620) | Brandon Keiji | |
| 2025-05-30 | truncate (hide) tool output at the top, add some spacing, also fix shell ↵ | Olcan | |
| output interval change accidentally undone in a previous commit (#619) | |||
| 2025-05-30 | tweaks to shell abort logic based on feedback (#618) | Olcan | |
| 2025-05-30 | allow aborting of shell mode (!) commands, similar to shell tool commands. ↵ | Olcan | |
| fix bug that prevented aborts after first abort. more robust killing logic (#616) | |||
| 2025-05-30 | update shell output at an interval to reduce flicker (#614) | Olcan | |
| 2025-05-29 | Refactor read-file and support images. (#480) | Jacob Richman | |
| 2025-05-29 | allow writing to user cache directory on macos (fixes use of lyria mcp ↵ | Olcan | |
| server [to generate songs] under seatbelt) (#600) | |||
| 2025-05-29 | Change Config to use named parameters. (#593) | Jacob Richman | |
| 2025-05-28 | fix(cli): Support multiple @file references in atCommandProcessor (#590) | Allen Hutchison | |
| 2025-05-28 | feat: add git branch name to footer (#589) | Brandon Keiji | |
| 2025-05-28 | much improved support for background processes, avoiding termination (via ↵ | Olcan | |
| SIGPIPE) or eventual blocking (e.g. due to filled OS buffers) (#586) | |||
| 2025-05-28 | Cleanup: Remove low value StreamingContextType interface. (#585) | Jacob Richman | |
| 2025-05-28 | Refactor: Add GeminiRespondingSpinner to make use of streamingState ↵ | Jacob Richman | |
| idiomatic (#583) | |||
