Commit graph

  • 9c46acc793 Refactor: Improve UI rendering and address code review comments Taylor Mullen 2025-05-15 22:56:03 -07:00
  • 33743d347b Fix: Prevent UI tearing and improve display of long content Taylor Mullen 2025-05-15 00:19:41 -07:00
  • 601a61ed31 Addressed code review comments Taylor Mullen 2025-05-15 21:49:26 -07:00
  • 6cb6f47b56 Refactor: Replace MarkdownRenderer with MarkdownDisplay component Taylor Mullen 2025-05-15 00:36:08 -07:00
  • 59e8fcb409
    Docs: Fix broken links and update documentation (#377) cperry-goog 2025-05-15 20:43:01 -07:00
  • 58ef39e2a9
    Docs: Add initial project documentation structure and content (#368) cperry-goog 2025-05-15 20:04:33 -07:00
  • 3674fb0c7e
    feat: add javascript/typescript guidelines to gemini.md (#375) Brandon Keiji 2025-05-16 01:05:29 +00:00
  • 9862cf3204
    UI improvements for suggestions & status (#373) Miguel Solorio 2025-05-15 16:35:21 -07:00
  • 8d9e1118c6
    fix: omit references to react mcp server and react compiler (#374) Brandon Keiji 2025-05-15 23:26:50 +00:00
  • 11e76cef26
    feat: add react best practices to gemini.md (#372) Brandon Keiji 2025-05-15 23:10:30 +00:00
  • 62455ade9d Fix(write-file): Ensure correct validation method is called in WriteFileTool Taylor Mullen 2025-05-15 00:53:52 -07:00
  • 28c3c3241d
    refactor: shorten static history section code (#370) Brandon Keiji 2025-05-15 22:20:33 +00:00
  • 9efcb7741b
    Update color styles for yes/no questions (#369) Miguel Solorio 2025-05-15 14:36:34 -07:00
  • 6cd8f66a76
    rename full_context as all_files (#366) Olcan 2025-05-15 11:44:56 -07:00
  • 4cc1dde625
    refined cli (#365) Olcan 2025-05-15 11:38:33 -07:00
  • f3d9a499dd
    move sandbox-related messages to stderr (#363) Olcan 2025-05-15 10:54:30 -07:00
  • 46e955897e
    Fix instructions for globally linking the gemini script (#361) DeWitt Clinton 2025-05-15 09:41:56 -07:00
  • c6bca64499
    refactor: remove unused props clearItems, openThemeDialog, onSubmit (#357) Brandon Keiji 2025-05-15 16:12:15 +00:00
  • 39d57ead1a Have /clear also clear the console. Seth Troisi 2025-05-15 01:19:15 +00:00
  • 5c6e601026
    Run console.clear() in handleClearScreen when invoked by Ctrl-L. (#356) DeWitt Clinton 2025-05-14 22:48:50 -07:00
  • 5b4c9e8e43 Update Gemini Code verbiage -> Gemini CLI Taylor Mullen 2025-05-14 13:51:17 -07:00
  • aec6c0861e
    Add readline-like keybindings to the input prompts. (#354) DeWitt Clinton 2025-05-14 17:33:37 -07:00
  • ff36c93733
    Docs: Add GEMINI.md for project conventions (#352) Allen Hutchison 2025-05-14 17:17:07 -07:00
  • 8ca2390fbf Improve read-many-files display message Seth Troisi 2025-05-14 23:39:54 +00:00
  • a5f5d7b33a
    Refactor: Move GEMINI.md file count to Footer (#351) Allen Hutchison 2025-05-14 16:15:41 -07:00
  • 416813452e
    Improvements to suggestions & slash commands (#344) Miguel Solorio 2025-05-14 16:01:29 -07:00
  • 89aa1cad41
    Add UI memory indicator. (#348) Allen Hutchison 2025-05-14 15:19:45 -07:00
  • 521708e294
    refactor: break submitQuery into smaller functions (#350) Brandon Keiji 2025-05-14 22:14:15 +00:00
  • 1245fe4885
    This commit introduces the hierarchical memory feature, allowing GEMI… (#327) Allen Hutchison 2025-05-14 12:37:17 -07:00
  • 1fa40405ea
    improve sandboxing status message, update README, remove dead code from a previous change to build_sandbox.sh (#346) Olcan 2025-05-14 11:23:06 -07:00
  • bfda4295c9
    Refactor TextBuffer to be a React hook (#340) Jacob Richman 2025-05-13 19:55:31 -07:00
  • 7116ab9c29
    fix: pass startup warnings to app as prop (#342) Brandon Keiji 2025-05-14 00:12:04 +00:00
  • d3303fd3a0
    refactor: move nested debugmessage and slashcommand hooks outside of useGeminiStream (#341) Brandon Keiji 2025-05-13 23:55:49 +00:00
  • c4c11f1d65 Prevent flickering on confirmation decline. Taylor Mullen 2025-05-13 16:35:11 -07:00
  • e665d4f198
    First step refactoring InputPrompt (#335) Jacob Richman 2025-05-13 16:23:14 -07:00
  • c4fb1ad04b
    Use Enter on slash commands to execute (#334) Miguel Solorio 2025-05-13 16:08:12 -07:00
  • 4a0f5476c0
    fall back to ~/.env if .env is not found in current directory or any ancestors (#338) Olcan 2025-05-13 15:36:34 -07:00
  • 3be8b6dc34
    fix(sandbox): default to current user profile for debian/ubuntu env (#337) Brandon Keiji 2025-05-13 21:13:54 +00:00
  • 0ae59056d1
    mention git diff --staged for partial commits (#336) Olcan 2025-05-13 14:06:14 -07:00
  • 0e61a15438
    fix: remove gemini-code bin configuration (#330) Brandon Keiji 2025-05-13 20:09:58 +00:00
  • 17cce0adf4
    use git diff HEAD instead of git diff && git diff --staged (#333) Olcan 2025-05-13 12:56:32 -07:00
  • e2c3611c63
    Multiline editor (#302) Jacob Richman 2025-05-13 11:24:04 -07:00
  • 8da7a71d9a
    refactor: shorten 'gemini' binary name (#329) Brandon Keiji 2025-05-13 17:49:45 +00:00
  • 61ccd4f33a
    Allow users to cancel out of theme selector (#310) Miguel Solorio 2025-05-13 07:41:32 -07:00
  • 7d8392bab4 Encourage utilization of git diff --staged for commit message writing. Taylor Mullen 2025-05-12 23:50:33 -07:00
  • 3217576743 feat: Enhance replace tool reliability with multi-stage edit correction Taylor Mullen 2025-05-12 23:23:24 -07:00
  • 5ec254253f
    ensure no 'undefined' in system prompt (#322) Olcan 2025-05-12 16:41:11 -07:00
  • 884d6ebfd8
    system prompt for working with git (#321) Olcan 2025-05-12 16:27:07 -07:00
  • df74594b8f When an error occurs stop processing. Taylor Mullen 2025-05-12 00:04:21 -07:00
  • 8537aabba4 feat: Add User-Agent to API requests Taylor Mullen 2025-05-11 14:28:21 -07:00
  • 2970f0a06c feat: Integrate centralized error reporting for API interactions Taylor Mullen 2025-05-11 13:32:56 -07:00
  • 4d5f0dc080 Workaround model bug where it returns invalid history items. Taylor Mullen 2025-05-11 12:59:44 -07:00
  • cf91f72c5c Remove terminal tool and dependencies. Taylor Mullen 2025-05-11 12:34:41 -07:00
  • dcb67c32a5 Log server information on error. Taylor Mullen 2025-05-10 14:14:57 -07:00
  • d159a1507e Don't prematurely end convo w/ Gemini. Taylor Mullen 2025-05-10 13:11:03 -07:00
  • c0eab31c02 Show model decline/cancellation states. Taylor Mullen 2025-05-10 00:24:33 -07:00
  • 6b518dc9e4 Enable tools to cancel active execution. Taylor Mullen 2025-05-09 23:29:02 -07:00
  • 090198a7d6 Make cancel not explode. Taylor Mullen 2025-05-09 22:47:18 -07:00
  • 28f9a2adfa fix: Resolve infinite loop Taylor Mullen 2025-05-09 17:10:48 -07:00
  • 4a6d0717a1
    fix for b/414940078 (#306) Allen Hutchison 2025-05-09 15:38:19 -07:00
  • e9274b2ab2 feat: Update default Gemini model to gemini-2.5-pro-preview-05-06 Taylor Mullen 2025-05-09 15:26:43 -07:00
  • 92c1279de6
    sandbox/seatbelt-aware system prompt, support for custom seatbelt profiles under project settings (#304) Olcan 2025-05-09 11:33:05 -07:00
  • b8fa38a6e8 feat: Improve theme not found handling Taylor Mullen 2025-05-09 10:20:08 -07:00
  • c58f879026
    fix MCP under seatbelt, improve error handling (#301) Olcan 2025-05-09 09:02:14 -07:00
  • b35a3856a2
    fix debugging with seatbelt, including in strict profile (#300) Olcan 2025-05-09 08:44:40 -07:00
  • baa26e9e2e Ensure dogfood packaging more accurately mirrors local build. Taylor Mullen 2025-05-08 23:49:02 -07:00
  • 41b82ce796 Add bundling support. Taylor Mullen 2025-05-08 16:09:26 -07:00
  • 1c486a4050 Fix: Prevent CLI from crashing when a configured theme is not found Amir Hardon 2025-05-08 20:56:46 -07:00
  • 4741c9a6eb
    fix(sandbox): set --inspect-brk in production sandbox when env DEBUG is truthy (#295) Brandon Keiji 2025-05-09 04:12:19 +00:00
  • a685597b70
    UI Polish for theme selector (#294) Miguel Solorio 2025-05-08 16:00:55 -07:00
  • 6b0ac084b8
    allow SEATBELT_PROFILE=none to disable seatbelt on macos (#296) Olcan 2025-05-08 15:52:04 -07:00
  • b1c449d11c
    refined sandbox/seatbelt log message, pass NODE_OPTIONS along to sandboxed node (#292) Olcan 2025-05-08 14:50:35 -07:00
  • 3b025883b6
    fix json import warning (#291) Olcan 2025-05-08 14:14:09 -07:00
  • 5db1b7622a
    Make ascii logo simpler (#288) Miguel Solorio 2025-05-08 13:46:41 -07:00
  • 06e5dfd538
    minor comment fix (#290) Olcan 2025-05-08 11:31:12 -07:00
  • b59a940057
    adjust seatbelt to allow write into specific dirs under user home (#289) Olcan 2025-05-08 11:28:45 -07:00
  • 448a24746c init Tae Hyung Kim 2025-05-07 22:58:41 -07:00
  • 6989032414 Remove unnecessary sleep. Taylor Mullen 2025-05-07 23:45:43 -07:00
  • 327bd5f836
    rename SANDBOX_EXEC_PROFILE as SEATBELT_PROFILE, and fix another accidental rephrasing (#285) Olcan 2025-05-07 21:31:30 -07:00
  • 13eadcea45
    Fix bugs from useGeminiStream refactor (#284) Tae Hyung Kim 2025-05-07 21:15:41 -07:00
  • d524309e3c
    use seatbelt on macos, with two profiles: minimal (default) which only restricts writes, and strict, which is deny-by-default and only allows specific operations (#283) Olcan 2025-05-07 20:03:29 -07:00
  • 34fe142894 Update EditTool description for clarity and better parameter guidance. Taylor Mullen 2025-05-07 18:29:59 -07:00
  • 43c707b4e8 Continue to work through 429/500s. Taylor Mullen 2025-05-07 16:31:43 -07:00
  • 95ab38e8d6
    Create simple script for setting up a dev environment. (#277) cornmander 2025-05-07 16:21:16 -04:00
  • 0a7f461d39
    Fix flicker in iterm2 (#266) Tae Hyung Kim 2025-05-07 12:57:19 -07:00
  • 358281f0fd
    fix: use react-jsx for typecheck (#280) Brandon Keiji 2025-05-07 19:36:04 +00:00
  • 6b3ef9f939
    Refactor: Enhance @-command, Autocomplete, and Input Stability (#279) Allen Hutchison 2025-05-07 12:30:32 -07:00
  • 4649026312
    make sandbox build quiet by default but allow VERBOSE=1 option. enable caching by default but allow disabling via BUILD_SANDBOX_FLAGS="--no-cache" (#278) Olcan 2025-05-07 11:00:48 -07:00
  • f5b31fcd29
    drop the comment to fix npmrc warning about "always-auth" in most recent version of npm (#276) Olcan 2025-05-07 10:33:17 -07:00
  • ed0b90644a
    fix: build image with --no-cache (#275) Brandon Keiji 2025-05-07 15:18:04 +00:00
  • 49b5db29b3
    feat: add build:sandbox and build:all npm scripts (#274) Brandon Keiji 2025-05-07 14:46:47 +00:00
  • 739654bb25
    fix(sandbox): consolidate dev and prod sandbox (#273) Brandon Keiji 2025-05-07 14:23:13 +00:00
  • 5344853344
    drop restriction on whitespace in bash commands (#272) Olcan 2025-05-06 23:38:36 -07:00
  • a588d5cd10 Prevent UI hang on long tool confirmations. Taylor Mullen 2025-05-06 22:26:38 -07:00
  • 782686bcf3 Fix edit confirmation re-submission. Taylor Mullen 2025-05-06 22:11:29 -07:00
  • 201eb38479 Fix rendering & indentation of bullets (numeric and *). Taylor Mullen 2025-05-05 21:21:03 -07:00
  • 7d13f24288
    refactor(cli): Centralize history management via useHistoryManager hook (#261) Allen Hutchison 2025-05-06 16:20:28 -07:00
  • adeda6a5b3
    Refactor: Memoize hook callbacks, update dependencies, and fix lint errors (#268) Allen Hutchison 2025-05-06 14:48:49 -07:00
  • e26c436d5c
    use temp file instead of footer to allow arbitrary chunking of streams and arbitrary interleaving with output from background processes (#267) Olcan 2025-05-06 10:44:40 -07:00
  • c5182d5ca4
    fix: use flat config for react eslint plugin (#265) Brandon Keiji 2025-05-06 15:48:26 +00:00