Commit Graph

40 Commits

Author SHA1 Message Date
David East 326c2c96b5 fix(tests): Fix Firebase Studio to IDE detection tests (#7163) 2025-08-27 17:31:59 +00:00
Shreya Keshive 5c9fb9b9a1 fix(ide): remove noisy error log (#7066) 2025-08-26 01:29:31 +00:00
Pascal Birchler a97a6cc71b Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
Richie Foreman 9804d50f3b feat(ide): Enable Firebase Studio install now that FS has updated VsCode (#7027) 2025-08-25 21:10:36 +00:00
Pascal Birchler 42392f6308 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
Shreya Keshive 0287a2ea22 refactor(ide): Improve IDE detection discovery (#6765) 2025-08-25 18:39:57 +00:00
Billy Biggs c4efaeb8e6 Support IDE connections via stdio MCP (#6417) 2025-08-21 22:00:05 +00:00
Shreya Keshive a4fdc9223f feat(ide): improve IDE installation UX and feedback (#6677) 2025-08-20 21:11:31 +00:00
Blackoutta 91b10ce9b0 Fix IDE Companion Connection in Proxy Environments (#6308)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-20 00:32:08 +00:00
Shreya Keshive 18475fe0f3 fix(ide): Correctly identify IDE process when run from terminal (#6566) 2025-08-20 00:23:37 +00:00
Shreya Keshive 7b51089aa3 fix(ide): Fix bug where companion extension was not being installed on Windows correctly (#6576) 2025-08-19 20:25:11 +00:00
Shreya Keshive caa5717f26 feat: Show /ide subcommands based on connection status instead of ideMode boolean (#6496) 2025-08-19 17:24:58 +00:00
Richie Foreman ddc9755b96 chore(compiler): Enable strict property access TS compiler flag. (#6255)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-17 16:43:21 +00:00
cornmander d7d77a0d6d Fix several IDE mode integration tests (#6408)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-17 07:55:39 +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 6fb63783bf [ide-mode] Suggest the extension name in the installation messages (#6182) 2025-08-14 14:57:36 +00:00
Richie Foreman 43a2b0f921 chore(telemetry): Add various surface detection to determineSurface for logging. (#6074)
Co-authored-by: christine betts <chrstn@uw.edu>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-13 21:45:53 +00:00
Shreya Keshive 864dd9bacc Launch VS Code IDE Integration (#6063) 2025-08-12 21:08:07 +00:00
christine betts 709616996c [ide-mode] Update installation logic and nudge (#6068) 2025-08-12 20:08:47 +00:00
christine betts 1cb6245d1b [ide-mode] Update sandbox detection logic to support macos seatbelt (#6005)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-11 21:09:57 +00:00
christine betts 0e32336a7c [ide-mode] Update handling of workspace paths (#6014)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-11 21:06:01 +00:00
christine betts 1f0dd6ccf4 Add support for VSCode-like editors (#5699)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-11 21:01:37 +00:00
Shreya Keshive b04ceb93a0 Reduce noisy IDE integration error message in standalone terminal (#6006) 2025-08-11 19:57:56 +00:00
Shreya Keshive 3670b75672 Additional IDE integration polishes (#5985) 2025-08-11 16:27:45 +00:00
Shreya Keshive 3ccfefb4ca Fix excessive console logging + remove unnecessary try catch (#5860) 2025-08-08 21:48:02 +00:00
christine betts 13becc5454 [ide-mode] Close all open diffs when the CLI gets closed (#5792) 2025-08-08 15:38:30 +00:00
christine betts 0cd7f0633f [ide-mode] Wire up env variables to sandbox (#5804) 2025-08-08 15:35:47 +00:00
Shreya Keshive 375366740e Few IDE integration polishes (#5727) 2025-08-07 21:19:31 +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
Shreya Keshive 4c72689a4a Refactor IDE client state management, improve user-facing error messages, and add logging of connection events (#5591)
Co-authored-by: matt korwel <matt.korwel@gmail.com>
2025-08-05 22:52:58 +00:00
Shreya Keshive abe566f584 Improve user-facing error messages for IDE mode (#5522) 2025-08-04 21:06:17 +00:00
christine betts 9373496bb6 Add toggleable IDE mode setting (#5146) 2025-07-30 22:36:24 +00:00
christine betts b3375cc97a Introduce IDE mode installer (#4877) 2025-07-30 21:26:31 +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 6592a05998 Updates schema, UX and prompt for IDE context (#5046) 2025-07-28 15:03:22 +00:00
Shreya Keshive 31278fe21a fix: Clean up transport on IDE connection failure (#4902) 2025-07-26 01:57:34 +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