Christian Gunderman
fd65416a2f
Disallow unsafe type assertions ( #18688 )
2026-02-10 00:10:15 +00:00
Thomas Shephard
d8a8b434f6
fix(cli): use OSC-52 clipboard copy in Windows Terminal ( #16920 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-19 20:22:42 +00:00
Krushna Korade
8a627d6c9a
fix(cli): safely handle /dev/tty access on macOS ( #16531 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-15 20:10:53 +00:00
Sercan Sagman
c7c409c68f
fix(cli): copy uses OSC52 only in SSH/WSL ( #16554 )
...
Signed-off-by: assagman <ahmetsercansagman@gmail.com >
2026-01-13 22:55:28 +00:00
Manoj Naik
2da911e4a0
fix: prevent /copy crash on Windows by skipping /dev/tty ( #15657 )
...
Co-authored-by: Jack Wotherspoon <jackwoth@google.com >
2026-01-05 20:33:03 +00:00
Jack Wotherspoon
89570aef06
feat: auto-execute on slash command completion functions ( #14584 )
2025-12-08 21:32:39 +00:00
ismellpillows
9bc5a4d64f
feat(cli): support /copy in remote sessions using OSC52 ( #13471 )
2025-12-04 06:27:33 +00:00
Jack Wotherspoon
f918af82fe
feat: auto-execute simple slash commands on Enter ( #13985 )
2025-12-01 17:29:03 +00:00
Tommaso Sciortino
8877c85278
Right click to paste in Alternate Buffer mode ( #13234 )
2025-11-17 23:48:33 +00:00
Abhi
b364f37655
refactor(logging): Centralize console logging with debugLogger ( #11590 )
2025-10-21 20:35:22 +00:00
hritan
f3ffaf09c7
fix: copy command delay in Linux handled ( #6856 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com >
2025-10-17 11:23:31 +00:00
fuyou
45fff8f9f7
Fix(command): line/block Comments Incorrectly Parsed as Slash Commands ( #6957 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
2025-08-26 03:51:27 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 20:11:27 +00:00
Ben Guo
9c1490e985
fix(copyCommand): provide friendlier error messages for /copy command ( #6723 )
...
Co-authored-by: Ben Guo <hundunben@gmail.com >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-22 16:58:35 +00:00
hritan
fd64d89da0
fix: copy command gets stuck ( #6482 )
...
Co-authored-by: Hriday Taneja <hridayt@google.com >
2025-08-20 18:42:42 +00:00
Lee James
8d848dca4a
feat: open repo secrets page in addition to README ( #5684 )
2025-08-07 16:00:46 +00:00
Devansh Sharma
8f85ac7de0
feat: Added /copy command for copying output to clipboard with new Command Service approach ( #3706 )
...
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com >
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-07-20 18:57:41 +00:00
Taylor Mullen
323b1298f9
fix: Ensure user written ! is treated opaquely if not in shell mode\n\n- Addresses an issue where commands prefixed with ! (e.g., !ls) were incorrectly handled by the shell command processor if the ! was added after initially typing the command.\n- Ensures that such commands are correctly forwarded to the Gemini model.\n- Updates useGeminiStream to be aware of shell mode to properly manage streaming state.\n\nFixes https://buganizer.corp.google.com/issues/418761305
2025-05-19 16:16:47 -07:00
Allen Hutchison
6b3ef9f939
Refactor: Enhance @-command, Autocomplete, and Input Stability ( #279 )
2025-05-07 12:30:32 -07:00
Seth Troisi
cc838fad44
Add autocomplete for slash commands
2025-05-02 20:58:53 +00:00
Seth Troisi
5f5edb4c9b
Added bang(!) commands as a shell passthrough
2025-04-30 22:17:08 +00:00
Allen Hutchison
889200d400
Add @ command handling to useGeminiStream ( #217 )
...
* First integration of at commands into useGeminiStream.ts
* feat: Integrate @ command for file/directory reading
- Adds support for `@<path>` commands in the CLI UI to read file or directory contents using the `read_many_files` tool.
- Refactors `useGeminiStream` hook to handle slash, passthrough, and @ commands before sending queries to the Gemini API.
- Improves history item ID generation to prevent React duplicate key warnings.
* fix: Handle additional text after @ command path
- Modifies the `@` command processor to parse text following the file/directory path (e.g., `@README.md explain this`).
- Includes both the fetched file content and the subsequent text in the query sent to the Gemini API.
- Resolves the TODO item in `atCommandProcessor.ts`.
* feat: Allow @ command anywhere in query and fix build
- Update `atCommandProcessor` to correctly parse `@<path>` commands regardless of their position in the input string using regex. This enables queries like "Explain @README.md to me".
- Fix build error in `useGeminiStream` by importing the missing `findSafeSplitPoint` function.
* rename isPotentiallyAtCommand to isAtCommand
* respond to review comments.
2025-04-29 15:39:36 -07:00
Allen Hutchison
28767b369f
Refactor useGeminiStream to pull slash commands and passthrough comma… ( #215 )
...
* Refactor useGeminiStream to pull slash commands and passthrough commands into their own processors.
* whitespace lint errors.
* Add sugestions from code review.
2025-04-29 13:29:57 -07:00
Allen Hutchison
e0de69f384
First four independent files for @ commands. ( #205 )
2025-04-29 08:29:09 -07:00