Commit Graph

39 Commits

Author SHA1 Message Date
Shreya Keshive 37152cc673 fix(ide): increase IDE open / close tool timeouts (#8587) 2025-09-16 22:38:17 +00:00
Shreya Keshive 36bc529131 feat(vscode-ide-companion): add auth token validation to IDE server (#8491) 2025-09-15 22:49:15 +00:00
Shreya Keshive fd8513607f refactor(ide): Improve IDE diff communication protocol (#8338) 2025-09-12 15:44:24 +00:00
Damian Tometzki dcdcd91759 Fix: connect on docker devcontainer to vscode-ide (#7464) 2025-09-10 19:19:37 +00:00
Richie Foreman 9e171197b2 fix(ide companion extension): Don't show the installation confirmation message in Firebase Studio (#8097)
Co-authored-by: Roman Nurik <roman@nurik.net>
2025-09-10 00:20:14 +00:00
Shreya Keshive 0c6863d99d fix(ide companion extension): increase payload size (#8029) 2025-09-08 19:10:33 +00:00
shishu314 6e604e3bba feat(extension) - Notify users when there is a new version and update it (#7408)
Co-authored-by: Shi Shu <shii@google.com>
Co-authored-by: Shreya <shreyakeshive@google.com>
2025-09-04 01:44:52 +00:00
shrutip90 5d5513fc5c Override Gemini CLI trust with VScode workspace trust when in IDE (#7433) 2025-09-03 18:44:26 +00:00
Shreya Keshive 5ec77eff7d fix(ide): prevent race condition when diff accepted through CLI (#7633) 2025-09-03 04:24:44 +00:00
Shreya Keshive 214f59808b fix(ide): use port number for server port file instead of vscode pid (#7368) 2025-09-01 00:56:17 +00:00
Pascal Birchler a97a6cc71b Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
Shreya Keshive 60e8b0a443 fix(ide): preserve focus when showing diff view (#6795) 2025-08-22 02:24:45 +00:00
Shreya Keshive bf43f3a1d3 feat(ide ext): Write workspace path to port file (#6659) 2025-08-20 21:09:53 +00:00
Sunny Sachanandani bf8388be74 [ide-mode] Fix path delimiter for multi-root workspaces on Windows (#6273)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-15 22:58:31 +00:00
Shreya Keshive c51256e887 IDE integration Gemini command multi-folder support + bump version (#6265)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-15 00:07:06 +00:00
christine betts a9698363a1 [ide-mode] Support multi-folder workspaces (#6177) 2025-08-14 20:12:57 +00:00
christine betts 70511fe684 [ide-mode] Write port to file in ide-server (#5811)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-14 18:09:19 +00:00
christine betts b30fc6534f Show IDE diff options in both panes (#5986) 2025-08-11 16:13:45 +00:00
christine betts 5830045f03 [ide-mode] Hide diff options when active diff is not focused (#5808)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-08 15:21:50 +00:00
Shreya Keshive 4388070f82 README + reduce required VS Code version for companion extension (#5719) 2025-08-07 21:25:06 +00:00
Shreya Keshive 516474d1ac Add hint to enable IDE integration for users running in VS Code (#5610) 2025-08-06 19:47:58 +00:00
christine betts 7f3e89df49 [ide-mode] Add support for in-IDE diff handling in the CLI (#5603)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-06 17:36:05 +00:00
christine betts f3fe792226 [ide-mode] Add openDiff tool to IDE MCP server (#4519)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-04 21:36:23 +00:00
Shreya Keshive dba869c8c1 Generate NOTICES.TXT and surface via command (#5310) 2025-08-03 20:19:34 +00:00
Shreya Keshive 49581c0da5 Only enable IDE integration if gemini-cli is running in the same path as open workspace (#5068) 2025-07-28 20:55:00 +00:00
Shreya Keshive e11e652584 Refactors companion VS Code extension to import & use notification schema defined in gemini-cli (#5059) 2025-07-28 18:20:56 +00:00
Shreya Keshive 6592a05998 Updates schema, UX and prompt for IDE context (#5046) 2025-07-28 15:03:22 +00:00
christine betts 36ba832491 [ide-mode] Create an IDE manager class to handle connecting to and exposing methods from the IDE server (#4797) 2025-07-25 17:46:55 +00:00
christine betts 0c16a9d58a Add drawer for active files in IDE mode (#4682)
Co-authored-by: Shreya <shreyakeshive@google.com>
2025-07-25 14:50:34 +00:00
Shreya Keshive 34b4aa7c0d Add "Gemini CLI: Run" command shortcut (#4792) 2025-07-24 19:55:39 +00:00
christine betts e2e2176844 [ide-mode] Send the cursor and selected text from the IDE server (#4621) 2025-07-24 19:54:41 +00:00
Shreya Keshive 7ac35c45c6 Minor refactoring of VS Code companion extension code (#4761) 2025-07-24 05:32:55 +00:00
christine betts 8c74054f3f [ide-mode] Use active files and selected text in user prompt (#4614) 2025-07-21 20:52:02 +00:00
christine betts fa5b7638ad [ide-mode] Keep track of recently-opened files and send them to the CLI (#4463) 2025-07-21 17:54:37 +00:00
christine betts a45e99194a [ide-mode] Send ping every 30 seconds to prevent client from closing connection (#4329) 2025-07-18 19:33:04 +00:00
Shreya Keshive 78004b0935 Minor refactoring of IDE companion server (#4331) 2025-07-17 01:03:56 +00:00
christine betts 7ede59cb94 Set port dynamically in VSCode extension and read from it in gemini-cli and send initial notification (#4255) 2025-07-15 22:13:03 +00:00
christine betts 3d65f44032 [ide-mode] Stream notifications when the active file changes (#4147)
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
2025-07-15 16:19:22 +00:00
christine betts d5e18f6f6e Introduce VSCode companion extension (#3917) 2025-07-14 15:34:44 +00:00