Skip to content

Conversation

hlshen
Copy link
Contributor

@hlshen hlshen commented May 14, 2025

Screenshot 2025-05-14 at 12 40 25 PM

Implements a Gemini Chat Tool integration, which surfaces a @Data-Connect tool in Gemini Code Assist. The two available commands will be /generate_schema and /generate_operation, which call our backend CloudAICompanion apis.

pr-Mais and others added 14 commits May 14, 2025 10:21
* feat: GQL AI assistant

* feat: init gemini assist controller

* (wip): use custom editor

* feat: view column & copy button

* feat: inserting code

* feat: append instead of replace

* chore: update lock

* fix: get back css-loader

* addressing comments

* feat: use data connect configs

* fix: html content setting

---------

Co-authored-by: Harold Shen <hlshen@google.com>
@hlshen hlshen requested a review from fredzqm May 14, 2025 16:46
@fredzqm
Copy link
Contributor

fredzqm commented May 14, 2025

Reviewed it with @hlshen together offline~

@hlshen hlshen changed the title Gemini in Firebase for VSCode Integratrion Gemini in Firebase for VSCode Integration May 14, 2025
@hlshen hlshen merged commit 1ce60f5 into master May 16, 2025
48 of 50 checks passed
@hlshen hlshen deleted the launch.gif branch May 16, 2025 14:49
@github-project-automation github-project-automation bot moved this from Approved [PR] to Done in [Cloud] Extensions + Functions May 16, 2025
TrCaM pushed a commit that referenced this pull request May 26, 2025
* feat: GQL AI assistant (#8116)

* feat: GQL AI assistant

* feat: init gemini assist controller

* (wip): use custom editor

* feat: view column & copy button

* feat: inserting code

* feat: append instead of replace

* chore: update lock

* fix: get back css-loader

* addressing comments

* feat: use data connect configs

* fix: html content setting

---------

Co-authored-by: Harold Shen <hlshen@google.com>

* temp initial types and service done

* Fix service file

* remove debugging logs

* successful calls

* Add new line

* temp working gemini tool

* working demo

* change id to dataconnect

* change cloudAiCompanion to prod

* Add backend for CloudAICompanion calls

* controller code

* GCA controls implemented

* Update webview and clean code

* revert unecessary changes

* package-lock

* cleanup

* more cleanup

* update test to build extensionDependency

* add small fix to support gca download delay

* Fix error flow

* fix lint

* change command to pretest

* fix imports

* fix verison of code-server

* add changelog

* format changelog

---------

Co-authored-by: Mais Alheraki <mais.alheraki@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants