Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
5400328
Added image pasting functionality
prajwalr308 Nov 21, 2025
d41bf2c
Add WSL support for clipboard image pasting via PowerShell
prajwalr308 Nov 21, 2025
251fced
Add testing documentation and scripts for WSL clipboard functionality
prajwalr308 Nov 21, 2025
94b7a1b
Add debug logging to clipboard paste handler for troubleshooting
prajwalr308 Nov 21, 2025
939da3f
Change debug logging to write to .gemini-debug.log file instead of co…
prajwalr308 Nov 21, 2025
0667ec8
Clean up debug files and logging for PR
prajwalr308 Nov 21, 2025
a2390ee
Remove .gemini-debug.log from gitignore (no longer used)
prajwalr308 Nov 21, 2025
e543acc
Improve clipboard image pasting: sequential numbering and PowerShell …
prajwalr308 Nov 21, 2025
c55413f
Simplify clipboard image paste format to just @path
prajwalr308 Nov 21, 2025
5a355fe
docs: fix typos in source code and documentation (#13577)
fancive Nov 21, 2025
2ec02d9
Handle clipboard image tokens
prajwalr308 Nov 21, 2025
0876bbd
Improved code coverage for cli/src/zed-integration (#13570)
megha1188 Nov 21, 2025
215bd2a
feat(ui): build interactive session browser component (#13351)
bl-ue Nov 21, 2025
d91ca38
Fix multiple bugs with auth flow including using the implemented but …
jacob314 Nov 21, 2025
5ed5fff
feat(core): add modelAvailabilityService for managing and tracking mo…
adamfweidman Nov 21, 2025
92226c0
docs: fix grammar typo "a MCP" to "an MCP" (#13595)
noahacgn Nov 21, 2025
d53f7e7
feat: custom loading phrase when interactive shell requires input (#1…
jackwotherspoon Nov 21, 2025
cdd9f67
docs: Update uninstall command to reflect multiple extension support …
JayadityaGit Nov 21, 2025
059929c
bug(core): Ensure we use thinking budget on fallback to 2.5 (#13596)
joshualitt Nov 21, 2025
6340f11
Remove useModelRouter experimental flag (#13593)
Adib234 Nov 21, 2025
074d5d4
feat(docs): Ensure multiline JS objects are rendered properly. (#13535)
joshualitt Nov 21, 2025
ca778aa
Fix exp id logging (#13430)
owenofbrien Nov 21, 2025
c5492ae
Moved client id logging into createBasicLogEvent (#13607)
owenofbrien Nov 21, 2025
6d007c0
Restore bracketed paste mode after external editor exit (#13606)
scidomino Nov 21, 2025
02f09db
feat(core): Add support for custom aliases for model configs. (#13546)
joshualitt Nov 22, 2025
41329a1
feat(core): Add `BaseLlmClient.generateContent`. (#13591)
joshualitt Nov 22, 2025
1cd8363
Turn off alternate buffer mode by default. (#13623)
jacob314 Nov 22, 2025
6fd1b4c
fix(cli): Prevent stdout/stderr patching for extension commands (#13600)
chrstnb Nov 22, 2025
b2c4954
Improve test coverage for cli/src/ui/components (#13598)
megha1188 Nov 22, 2025
bd58beb
Update ink version to 6.4.6 (#13631)
jacob314 Nov 22, 2025
ec51de5
chore/release: bump version to 0.19.0-nightly.20251122.42c2e1b21 (#13…
gemini-cli-robot Nov 22, 2025
9e1c82c
Merge branch 'google-gemini:main' into main
prajwalr308 Nov 22, 2025
48206a8
Change clipboard image display to clean [image #N] format
prajwalr308 Nov 21, 2025
eb091ca
Merge branch 'main' into main
prajwalr308 Nov 22, 2025
77c6a0b
Merge branch 'main' into main
prajwalr308 Nov 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
290 changes: 290 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,15 @@
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.19.0-nightly.20251123.dadd606c0"
},
"dependencies": {
"@crosscopy/clipboard": "^0.2.8",
"@google/gemini-cli-core": "file:../core",
"@google/genai": "1.30.0",
"@iarna/toml": "^2.2.5",
"@modelcontextprotocol/sdk": "^1.22.0",
"@types/update-notifier": "^6.0.8",
"ansi-regex": "^6.2.2",
"clipboardy": "^5.0.0",
"node-screenshots": "^0.2.1",
"command-exists": "^1.2.9",
"comment-json": "^4.2.5",
"diff": "^7.0.0",
Expand Down
5 changes: 4 additions & 1 deletion packages/cli/src/config/keyBindings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,10 @@ export const defaultKeyBindings: KeyBindingConfig = {
{ key: 'x', ctrl: true },
{ sequence: '\x18', ctrl: true },
],
[Command.PASTE_CLIPBOARD]: [{ key: 'v', ctrl: true }],
[Command.PASTE_CLIPBOARD]: [
{ key: 'v', ctrl: true },
{ key: 'insert', shift: true },
],

// App level bindings
[Command.SHOW_ERROR_DETAILS]: [{ key: 'f12' }],
Expand Down
Loading
Loading