Migrate from AIDA to GCA API endpoints [chromium/src : main]

0 views
Skip to first unread message

Alex Rudenko (Gerrit)

unread,
Feb 25, 2026, 7:58:38 AM (6 days ago) Feb 25
to Liviu Rau, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, asvitkine...@chromium.org
Attention needed from Liviu Rau

Alex Rudenko voted and added 1 comment

Votes added by Alex Rudenko

Code-Review-1

1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Alex Rudenko . resolved

I think we should add the GCA endpoints to the generic HTTP handler (as per b/436202118). We already tested that http handling works with the new API. The most of the work would be on the frontend to update data structures to send data in the new format.

Open in Gerrit

Related details

Attention is currently required from:
  • Liviu Rau
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is blockingCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
Gerrit-Change-Number: 7594582
Gerrit-PatchSet: 3
Gerrit-Owner: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Liviu Rau <livi...@chromium.org>
Gerrit-Comment-Date: Wed, 25 Feb 2026 12:58:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
blocking_requirement
open
diffy

Alex Rudenko (Gerrit)

unread,
Feb 25, 2026, 12:04:13 PM (6 days ago) Feb 25
to Liviu Rau, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, asvitkine...@chromium.org
Attention needed from Liviu Rau

Alex Rudenko voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Liviu Rau
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
    Gerrit-Change-Number: 7594582
    Gerrit-PatchSet: 9
    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-Attention: Liviu Rau <livi...@chromium.org>
    Gerrit-Comment-Date: Wed, 25 Feb 2026 17:03:54 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Liviu Rau (Gerrit)

    unread,
    Feb 25, 2026, 1:04:47 PM (6 days ago) Feb 25
    to Alex Rudenko, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, asvitkine...@chromium.org
    Attention needed from Alex Rudenko

    Liviu Rau added 1 comment

    File chrome/browser/devtools/gca_service_handler.cc
    Line 75, Patchset 9: AidaClient::Availability availability = AidaClient::CanUseAida(profile);
    Liviu Rau . resolved

    AidaClient should be removed as a cleanup step after the migration. We will move the Availability logic to a new place at that time.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 10
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Comment-Date: Wed, 25 Feb 2026 18:04:30 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Alex Rudenko (Gerrit)

      unread,
      Feb 26, 2026, 2:03:17 AM (6 days ago) Feb 26
      to Liviu Rau, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, asvitkine...@chromium.org
      Attention needed from Liviu Rau

      Alex Rudenko added 1 comment

      Patchset-level comments
      Alex Rudenko . resolved

      I think we should add the GCA endpoints to the generic HTTP handler (as per b/436202118). We already tested that http handling works with the new API. The most of the work would be on the frontend to update data structures to send data in the new format.

      Alex Rudenko

      will take a look once tryjobs are healthy.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Liviu Rau
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 12
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Liviu Rau <livi...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Feb 2026 07:02:59 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Liviu Rau (Gerrit)

      unread,
      Feb 26, 2026, 5:39:59 PM (5 days ago) Feb 26
      to Rainhard Findling, Alex Rudenko, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
      Attention needed from Rainhard Findling

      Liviu Rau voted Commit-Queue+1

      Commit-Queue+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Rainhard Findling
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 17
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Feb 2026 22:39:41 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Liviu Rau (Gerrit)

      unread,
      Feb 26, 2026, 5:43:29 PM (5 days ago) Feb 26
      to Chrome Signin Team, Rainhard Findling, Alex Rudenko, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
      Attention needed from Chrome Signin Team and Rainhard Findling

      Liviu Rau voted Commit-Queue+1

      Commit-Queue+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Chrome Signin Team
      • Rainhard Findling
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 17
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Chrome Signin Team <chrome-sig...@google.com>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-Attention: Chrome Signin Team <chrome-sig...@google.com>
      Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Feb 2026 22:43:10 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      gwsq (Gerrit)

      unread,
      Feb 26, 2026, 5:43:46 PM (5 days ago) Feb 26
      to Liviu Rau, Chrome Signin Team, Boris Sazonov, Rainhard Findling, Alex Rudenko, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
      Attention needed from Boris Sazonov and Rainhard Findling

      Message from gwsq

      Reviewer source(s):
      bsaz...@chromium.org is from context(googleclient/chrome/chromium_gwsq/components/signin/config.gwsq)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Boris Sazonov
      • Rainhard Findling
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 17
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
      Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Feb 2026 22:43:39 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      gwsq (Gerrit)

      unread,
      Feb 26, 2026, 5:48:56 PM (5 days ago) Feb 26
      to Liviu Rau, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Boris Sazonov, Rainhard Findling, Alex Rudenko, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
      Attention needed from Boris Sazonov, Kinuko Yasuda and Rainhard Findling

      Message from gwsq

      From googleclient/chrome/chromium_gwsq/ipc/config.gwsq:
      IPC: kin...@chromium.org

      📎 It looks like you’re making a possibly security-sensitive change! 📎 IPC security review isn’t a rubberstamp, so your friendly security reviewer will need a fair amount of context to review your CL effectively. Please review your CL description and code comments to make sure they provide context for someone unfamiliar with your project/area. Pay special attention to where data comes from and which processes it flows between (and their privilege levels). Feel free to point your security reviewer at design docs, bugs, or other links if you can’t reasonably make a self-contained CL description. (Also see https://cbea.ms/git-commit/).

      IPC reviewer(s): kin...@chromium.org


      Reviewer source(s):
      kin...@chromium.org is from context(googleclient/chrome/chromium_gwsq/ipc/config.gwsq)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Boris Sazonov
      • Kinuko Yasuda
      • Rainhard Findling
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
      Gerrit-Change-Number: 7594582
      Gerrit-PatchSet: 17
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
      Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: gwsq
      Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
      Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Feb 2026 22:48:50 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Alex Rudenko (Gerrit)

      unread,
      Feb 27, 2026, 1:49:43 AM (5 days ago) Feb 27
      to Liviu Rau, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Boris Sazonov, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
      Attention needed from Boris Sazonov, Kinuko Yasuda, Liviu Rau and Rainhard Findling

      Alex Rudenko voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Boris Sazonov
      • Kinuko Yasuda
      • Liviu Rau
      • Rainhard Findling
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
        Gerrit-Change-Number: 7594582
        Gerrit-PatchSet: 17
        Gerrit-Owner: Liviu Rau <livi...@chromium.org>
        Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
        Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
        Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
        Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: gwsq
        Gerrit-Attention: Liviu Rau <livi...@chromium.org>
        Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
        Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
        Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
        Gerrit-Comment-Date: Fri, 27 Feb 2026 06:49:23 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Boris Sazonov (Gerrit)

        unread,
        Feb 27, 2026, 5:15:13 AM (4 days ago) Feb 27
        to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
        Attention needed from Kinuko Yasuda, Liviu Rau and Rainhard Findling

        Boris Sazonov voted and added 3 comments

        Votes added by Boris Sazonov

        Code-Review+1

        3 comments

        Patchset-level comments
        File-level comment, Patchset 17 (Latest):
        Boris Sazonov . resolved

        LGTM % comments, thanks!

        Commit Message
        Line 9, Patchset 17 (Latest):This change migrates DevTools AI assistance features from the AIDA API to the new Gemini Code Assist (GCA) API.

        A new GcaServiceHandler is introduced to handle requests to the aicode.googleapis.com endpoint, and a feature flag kDevToolsUseGcaApi has been added to switch between the old AIDA and the new GCA backends. The change also includes adding new OAuth scopes and IDs for the GCA service.
        Boris Sazonov . unresolved

        [Nit] Wrap to 72 characters.

        File components/signin/public/base/oauth_consumer_registry.cc
        Line 455, Patchset 17 (Latest): case OAuthConsumerId::kDevtoolsAiCode:
        Boris Sazonov . unresolved

        Please keep the same order as in the enum declaration (in other words - please move this to the end of the switch statement).

        The current ordering does give some readability benefits, but these seem temporary and will likely go away after the old access point gets taken down.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Kinuko Yasuda
        • Liviu Rau
        • Rainhard Findling
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement is not satisfiedNo-Unresolved-Comments
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
          Gerrit-Change-Number: 7594582
          Gerrit-PatchSet: 17
          Gerrit-Owner: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
          Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
          Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: gwsq
          Gerrit-Attention: Liviu Rau <livi...@chromium.org>
          Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
          Gerrit-Comment-Date: Fri, 27 Feb 2026 10:14:55 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Rainhard Findling (Gerrit)

          unread,
          Feb 27, 2026, 6:40:54 AM (4 days ago) Feb 27
          to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
          Attention needed from Kinuko Yasuda and Liviu Rau

          Rainhard Findling added 4 comments

          File chrome/browser/devtools/gca_service_handler.cc
          Line 31, Patchset 17 (Latest): "for example, by typing in the console, using the AI chat panel, "
          Rainhard Findling . unresolved

          Nit: Typing in the console alone doesn't trigger this request yet, it requires prior opt-in to the respective AI feature that then kicks in when tying in the console. Which isn't immediately obvious from the current "trigger" and "setting" description. Could that be made a bit clearer to avoid misunderstandings?

          Line 35, Patchset 17 (Latest): "(natural language or code), and settings related to the AI feature. "
          Rainhard Findling . unresolved

          Nit: Setting? Settings cannot be sent - do you mean the data that is specified with the respective AI setting that the user opted in to?

          Line 44, Patchset 17 (Latest): user_data {
          Rainhard Findling . unresolved
          Line 54, Patchset 17 (Latest): "and can be influenced by DevTools settings. Users must be signed "
          Rainhard Findling . unresolved

          Nit: could this be clear which setting(s)? IIUC this request here is gated by the respective DevTools AI settings toggles - meaning if all are off this won't be sent.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Kinuko Yasuda
          • Liviu Rau
          Gerrit-Comment-Date: Fri, 27 Feb 2026 11:40:34 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Liviu Rau (Gerrit)

          unread,
          Mar 2, 2026, 4:43:52 AM (yesterday) Mar 2
          to Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
          Attention needed from Kinuko Yasuda and Rainhard Findling

          Liviu Rau added 6 comments

          Commit Message
          Line 9, Patchset 17:This change migrates DevTools AI assistance features from the AIDA API to the new Gemini Code Assist (GCA) API.


          A new GcaServiceHandler is introduced to handle requests to the aicode.googleapis.com endpoint, and a feature flag kDevToolsUseGcaApi has been added to switch between the old AIDA and the new GCA backends. The change also includes adding new OAuth scopes and IDs for the GCA service.
          Boris Sazonov . resolved

          [Nit] Wrap to 72 characters.

          Liviu Rau

          Done

          File chrome/browser/devtools/gca_service_handler.cc
          Line 31, Patchset 17: "for example, by typing in the console, using the AI chat panel, "
          Rainhard Findling . resolved

          Nit: Typing in the console alone doesn't trigger this request yet, it requires prior opt-in to the respective AI feature that then kicks in when tying in the console. Which isn't immediately obvious from the current "trigger" and "setting" description. Could that be made a bit clearer to avoid misunderstandings?

          Liviu Rau

          updated

          Line 35, Patchset 17: "(natural language or code), and settings related to the AI feature. "
          Rainhard Findling . resolved

          Nit: Setting? Settings cannot be sent - do you mean the data that is specified with the respective AI setting that the user opted in to?

          Liviu Rau

          Rephrased.

          Line 44, Patchset 17: user_data {
          Rainhard Findling . resolved
          Liviu Rau

          Added ACCESS_TOKEN.

          Line 54, Patchset 17: "and can be influenced by DevTools settings. Users must be signed "
          Rainhard Findling . resolved

          Nit: could this be clear which setting(s)? IIUC this request here is gated by the respective DevTools AI settings toggles - meaning if all are off this won't be sent.

          Liviu Rau

          Rephrased.

          File components/signin/public/base/oauth_consumer_registry.cc
          Line 455, Patchset 17: case OAuthConsumerId::kDevtoolsAiCode:
          Boris Sazonov . resolved

          Please keep the same order as in the enum declaration (in other words - please move this to the end of the switch statement).

          The current ordering does give some readability benefits, but these seem temporary and will likely go away after the old access point gets taken down.

          Liviu Rau

          Done

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Kinuko Yasuda
          • Rainhard Findling
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
            Gerrit-Change-Number: 7594582
            Gerrit-PatchSet: 18
            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
            Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
            Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: gwsq
            Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
            Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Comment-Date: Mon, 02 Mar 2026 09:43:32 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Boris Sazonov <bsaz...@chromium.org>
            Comment-In-Reply-To: Rainhard Findling <rain...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Rainhard Findling (Gerrit)

            unread,
            Mar 2, 2026, 5:44:50 AM (yesterday) Mar 2
            to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
            Attention needed from Kinuko Yasuda and Liviu Rau

            Rainhard Findling added 1 comment

            File chrome/browser/devtools/gca_service_handler.cc
            Line 31, Patchset 17: "for example, by typing in the console, using the AI chat panel, "
            Rainhard Findling . unresolved

            Nit: Typing in the console alone doesn't trigger this request yet, it requires prior opt-in to the respective AI feature that then kicks in when tying in the console. Which isn't immediately obvious from the current "trigger" and "setting" description. Could that be made a bit clearer to avoid misunderstandings?

            Liviu Rau

            updated

            Rainhard Findling

            I don't see the respective changes in Gerrit yet, did you overlook to upload them?

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Kinuko Yasuda
            • Liviu Rau
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not satisfiedCode-Owners
              • requirement satisfiedCode-Review
              • requirement is not satisfiedNo-Unresolved-Comments
              • requirement satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
              Gerrit-Change-Number: 7594582
              Gerrit-PatchSet: 18
              Gerrit-Owner: Liviu Rau <livi...@chromium.org>
              Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
              Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
              Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
              Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
              Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
              Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: gwsq
              Gerrit-Attention: Liviu Rau <livi...@chromium.org>
              Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
              Gerrit-Comment-Date: Mon, 02 Mar 2026 10:44:32 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
              Comment-In-Reply-To: Rainhard Findling <rain...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Liviu Rau (Gerrit)

              unread,
              5:36 AM (9 hours ago) 5:36 AM
              to Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
              Attention needed from Alex Rudenko, Boris Sazonov, Kinuko Yasuda and Rainhard Findling

              Liviu Rau added 1 comment

              File chrome/browser/devtools/gca_service_handler.cc
              Line 31, Patchset 17: "for example, by typing in the console, using the AI chat panel, "
              Rainhard Findling . resolved

              Nit: Typing in the console alone doesn't trigger this request yet, it requires prior opt-in to the respective AI feature that then kicks in when tying in the console. Which isn't immediately obvious from the current "trigger" and "setting" description. Could that be made a bit clearer to avoid misunderstandings?

              Liviu Rau

              updated

              Rainhard Findling

              I don't see the respective changes in Gerrit yet, did you overlook to upload them?

              Liviu Rau

              Ah, indeed. I blame Cider: the edit was there, but it reported it had nothing to upload. Strange.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alex Rudenko
              • Boris Sazonov
              • Kinuko Yasuda
              • Rainhard Findling
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement is not satisfiedCode-Owners
                  • requirement is not satisfiedCode-Review
                  • requirement is not satisfiedReview-Enforcement
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: comment
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                  Gerrit-Change-Number: 7594582
                  Gerrit-PatchSet: 19
                  Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                  Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                  Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                  Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                  Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                  Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                  Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                  Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                  Gerrit-CC: gwsq
                  Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                  Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
                  Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
                  Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                  Gerrit-Comment-Date: Tue, 03 Mar 2026 10:35:50 +0000
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Rainhard Findling (Gerrit)

                  unread,
                  6:22 AM (8 hours ago) 6:22 AM
                  to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                  Attention needed from Alex Rudenko, Boris Sazonov, Kinuko Yasuda and Liviu Rau

                  Rainhard Findling added 4 comments

                  File chrome/browser/devtools/gca_service_handler.cc
                  Line 33, Patchset 19 (Latest): "or triggering code completion requires prior opt-in."
                  Rainhard Findling . unresolved

                  Nit: ", which requires..."

                  Line 35, Patchset 17: "(natural language or code), and settings related to the AI feature. "
                  Rainhard Findling . unresolved

                  Nit: Setting? Settings cannot be sent - do you mean the data that is specified with the respective AI setting that the user opted in to?

                  Liviu Rau

                  Rephrased.

                  Rainhard Findling

                  Huh, I also don't see this change here - did Cider's upload miss it?

                  Rainhard Findling . unresolved

                  Should this also include [stuff](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/privacy/traffic_annotation.proto?q=UserDataType) like ACCESS_TOKEN? (see line 36)

                  Liviu Rau

                  Added ACCESS_TOKEN.

                  Rainhard Findling

                  Same as above, don't see it here

                  Line 54, Patchset 17: "and can be influenced by DevTools settings. Users must be signed "
                  Rainhard Findling . unresolved

                  Nit: could this be clear which setting(s)? IIUC this request here is gated by the respective DevTools AI settings toggles - meaning if all are off this won't be sent.

                  Liviu Rau

                  Rephrased.

                  Rainhard Findling

                  Same as above, don't see it here

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Alex Rudenko
                  • Boris Sazonov
                  • Kinuko Yasuda
                  • Liviu Rau
                  Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement is not satisfiedCode-Owners
                    • requirement is not satisfiedCode-Review
                    • requirement is not satisfiedNo-Unresolved-Comments
                    • requirement is not satisfiedReview-Enforcement
                    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                    Gerrit-MessageType: comment
                    Gerrit-Project: chromium/src
                    Gerrit-Branch: main
                    Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                    Gerrit-Change-Number: 7594582
                    Gerrit-PatchSet: 19
                    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                    Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                    Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                    Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                    Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                    Gerrit-CC: gwsq
                    Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                    Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
                    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Comment-Date: Tue, 03 Mar 2026 11:22:18 +0000
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Boris Sazonov (Gerrit)

                    unread,
                    7:17 AM (7 hours ago) 7:17 AM
                    to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                    Attention needed from Alex Rudenko, Kinuko Yasuda and Liviu Rau

                    Boris Sazonov added 1 comment

                    File components/signin/public/base/oauth_consumer_registry.cc
                    Line 455, Patchset 17: case OAuthConsumerId::kDevtoolsAiCode:
                    Boris Sazonov . unresolved

                    Please keep the same order as in the enum declaration (in other words - please move this to the end of the switch statement).

                    The current ordering does give some readability benefits, but these seem temporary and will likely go away after the old access point gets taken down.

                    Liviu Rau

                    Done

                    Boris Sazonov

                    Doesn't seem to be done, reopening.

                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Alex Rudenko
                    • Kinuko Yasuda
                    • Liviu Rau
                    Submit Requirements:
                    • requirement satisfiedCode-Coverage
                    • requirement is not satisfiedCode-Owners
                    • requirement is not satisfiedCode-Review
                    • requirement is not satisfiedNo-Unresolved-Comments
                    • requirement is not satisfiedReview-Enforcement
                    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                    Gerrit-MessageType: comment
                    Gerrit-Project: chromium/src
                    Gerrit-Branch: main
                    Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                    Gerrit-Change-Number: 7594582
                    Gerrit-PatchSet: 20
                    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                    Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                    Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                    Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                    Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                    Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                    Gerrit-CC: gwsq
                    Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Comment-Date: Tue, 03 Mar 2026 12:17:09 +0000
                    Gerrit-HasComments: Yes
                    Gerrit-Has-Labels: No
                    Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
                    Comment-In-Reply-To: Boris Sazonov <bsaz...@chromium.org>
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Liviu Rau (Gerrit)

                    unread,
                    7:37 AM (7 hours ago) 7:37 AM
                    to Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Rainhard Findling, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                    Attention needed from Alex Rudenko, Kinuko Yasuda and Rainhard Findling

                    Liviu Rau added 4 comments

                    File chrome/browser/devtools/gca_service_handler.cc
                    Line 33, Patchset 19: "or triggering code completion requires prior opt-in."
                    Rainhard Findling . resolved

                    Nit: ", which requires..."

                    Liviu Rau

                    done

                    Line 35, Patchset 17: "(natural language or code), and settings related to the AI feature. "
                    Rainhard Findling . resolved

                    Nit: Setting? Settings cannot be sent - do you mean the data that is specified with the respective AI setting that the user opted in to?

                    Liviu Rau

                    Rephrased.

                    Rainhard Findling

                    Huh, I also don't see this change here - did Cider's upload miss it?

                    Liviu Rau

                    Hmm... I had "divergent changes" in my workspace. Struggled a bit with them and in the end I simply deleted the worspace.

                    Rainhard Findling . resolved

                    Should this also include [stuff](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/privacy/traffic_annotation.proto?q=UserDataType) like ACCESS_TOKEN? (see line 36)

                    Liviu Rau

                    Added ACCESS_TOKEN.

                    Rainhard Findling

                    Same as above, don't see it here

                    Liviu Rau

                    Done

                    Line 54, Patchset 17: "and can be influenced by DevTools settings. Users must be signed "
                    Rainhard Findling . resolved

                    Nit: could this be clear which setting(s)? IIUC this request here is gated by the respective DevTools AI settings toggles - meaning if all are off this won't be sent.

                    Liviu Rau

                    Rephrased.

                    Rainhard Findling

                    Same as above, don't see it here

                    Liviu Rau

                    Done

                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Alex Rudenko
                    • Kinuko Yasuda
                    • Rainhard Findling
                    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                    Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
                    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Comment-Date: Tue, 03 Mar 2026 12:37:07 +0000
                    Gerrit-HasComments: Yes
                    Gerrit-Has-Labels: No
                    Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
                    Comment-In-Reply-To: Rainhard Findling <rain...@chromium.org>
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Rainhard Findling (Gerrit)

                    unread,
                    8:08 AM (7 hours ago) 8:08 AM
                    to Liviu Rau, Boris Sazonov, Alex Rudenko, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                    Attention needed from Alex Rudenko, Kinuko Yasuda and Liviu Rau

                    Rainhard Findling voted and added 2 comments

                    Votes added by Rainhard Findling

                    Code-Review+1

                    2 comments

                    Patchset-level comments
                    File-level comment, Patchset 21 (Latest):
                    Rainhard Findling . resolved

                    network traffic annotation LGTM % nit

                    File chrome/browser/devtools/gca_service_handler.cc
                    Line 59, Patchset 21 (Latest): "(Console Insights, AI Assistance, and AI Code Completion). "
                    Rainhard Findling . unresolved

                    Nit: add "e.g. ..." in front of the list, to ensure omitting a single feature, like Auto Annotations (https://screenshot.googleplex.com/9psBCmDJGpjFrYq) doesn't lead to misunderstandings.

                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Alex Rudenko
                    • Kinuko Yasuda
                    • Liviu Rau
                    Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement is not satisfiedCode-Owners
                      • requirement is not satisfiedCode-Review
                      • requirement is not satisfiedNo-Unresolved-Comments
                      • requirement satisfiedReview-Enforcement
                      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                      Gerrit-MessageType: comment
                      Gerrit-Project: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                      Gerrit-Change-Number: 7594582
                      Gerrit-PatchSet: 21
                      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                      Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                      Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                      Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                      Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                      Gerrit-CC: gwsq
                      Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                      Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Comment-Date: Tue, 03 Mar 2026 13:08:38 +0000
                      Gerrit-HasComments: Yes
                      Gerrit-Has-Labels: Yes
                      satisfied_requirement
                      unsatisfied_requirement
                      open
                      diffy

                      Alex Rudenko (Gerrit)

                      unread,
                      8:42 AM (6 hours ago) 8:42 AM
                      to Liviu Rau, Rainhard Findling, Boris Sazonov, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                      Attention needed from Kinuko Yasuda and Liviu Rau

                      Alex Rudenko voted Code-Review+1

                      Code-Review+1
                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Kinuko Yasuda
                      • Liviu Rau
                      Submit Requirements:
                        • requirement satisfiedCode-Coverage
                        • requirement is not satisfiedCode-Owners
                        • requirement satisfiedCode-Review
                        • requirement is not satisfiedNo-Unresolved-Comments
                        • requirement satisfiedReview-Enforcement
                        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                        Gerrit-MessageType: comment
                        Gerrit-Project: chromium/src
                        Gerrit-Branch: main
                        Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                        Gerrit-Change-Number: 7594582
                        Gerrit-PatchSet: 21
                        Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                        Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                        Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                        Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                        Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                        Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                        Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                        Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                        Gerrit-CC: gwsq
                        Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                        Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                        Gerrit-Comment-Date: Tue, 03 Mar 2026 13:42:31 +0000
                        Gerrit-HasComments: No
                        Gerrit-Has-Labels: Yes
                        satisfied_requirement
                        unsatisfied_requirement
                        open
                        diffy

                        Liviu Rau (Gerrit)

                        unread,
                        10:03 AM (5 hours ago) 10:03 AM
                        to Alex Rudenko, Rainhard Findling, Boris Sazonov, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                        Attention needed from Alex Rudenko, Boris Sazonov, Kinuko Yasuda and Rainhard Findling

                        Liviu Rau added 2 comments

                        File chrome/browser/devtools/gca_service_handler.cc
                        Line 59, Patchset 21: "(Console Insights, AI Assistance, and AI Code Completion). "
                        Rainhard Findling . resolved

                        Nit: add "e.g. ..." in front of the list, to ensure omitting a single feature, like Auto Annotations (https://screenshot.googleplex.com/9psBCmDJGpjFrYq) doesn't lead to misunderstandings.

                        Liviu Rau

                        Done

                        File components/signin/public/base/oauth_consumer_registry.cc
                        Line 455, Patchset 17: case OAuthConsumerId::kDevtoolsAiCode:
                        Boris Sazonov . resolved

                        Please keep the same order as in the enum declaration (in other words - please move this to the end of the switch statement).

                        The current ordering does give some readability benefits, but these seem temporary and will likely go away after the old access point gets taken down.

                        Liviu Rau

                        Done

                        Boris Sazonov

                        Doesn't seem to be done, reopening.

                        Liviu Rau

                        Divergent changes in Cider caused this. Fixed now.

                        Open in Gerrit

                        Related details

                        Attention is currently required from:
                        • Alex Rudenko
                        • Boris Sazonov
                        • Kinuko Yasuda
                        • Rainhard Findling
                        Submit Requirements:
                          • requirement satisfiedCode-Coverage
                          • requirement is not satisfiedCode-Owners
                          • requirement is not satisfiedCode-Review
                          • requirement is not satisfiedReview-Enforcement
                          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                          Gerrit-MessageType: comment
                          Gerrit-Project: chromium/src
                          Gerrit-Branch: main
                          Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                          Gerrit-Change-Number: 7594582
                          Gerrit-PatchSet: 22
                          Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                          Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                          Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                          Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                          Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                          Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                          Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                          Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                          Gerrit-CC: gwsq
                          Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
                          Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                          Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
                          Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                          Gerrit-Comment-Date: Tue, 03 Mar 2026 15:03:44 +0000
                          Gerrit-HasComments: Yes
                          Gerrit-Has-Labels: No
                          Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
                          satisfied_requirement
                          unsatisfied_requirement
                          open
                          diffy

                          Rainhard Findling (Gerrit)

                          unread,
                          10:14 AM (4 hours ago) 10:14 AM
                          to Liviu Rau, Alex Rudenko, Boris Sazonov, Chromium IPC Reviews, Kinuko Yasuda, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                          Attention needed from Alex Rudenko, Boris Sazonov, Kinuko Yasuda and Liviu Rau

                          Rainhard Findling voted and added 1 comment

                          Votes added by Rainhard Findling

                          Code-Review+1

                          1 comment

                          Patchset-level comments
                          File-level comment, Patchset 22 (Latest):
                          Rainhard Findling . resolved

                          network traffic annotations still LGTM

                          Open in Gerrit

                          Related details

                          Attention is currently required from:
                          • Alex Rudenko
                          • Boris Sazonov
                          • Kinuko Yasuda
                          • Liviu Rau
                          Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not satisfiedCode-Owners
                            • requirement is not satisfiedCode-Review
                            • requirement satisfiedReview-Enforcement
                            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                            Gerrit-MessageType: comment
                            Gerrit-Project: chromium/src
                            Gerrit-Branch: main
                            Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                            Gerrit-Change-Number: 7594582
                            Gerrit-PatchSet: 22
                            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                            Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                            Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                            Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                            Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                            Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                            Gerrit-CC: gwsq
                            Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                            Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
                            Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
                            Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                            Gerrit-Comment-Date: Tue, 03 Mar 2026 15:14:35 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: Yes
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Kinuko Yasuda (Gerrit)

                            unread,
                            10:20 AM (4 hours ago) 10:20 AM
                            to Liviu Rau, Rainhard Findling, Alex Rudenko, Boris Sazonov, Chromium IPC Reviews, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                            Attention needed from Alex Rudenko, Boris Sazonov and Liviu Rau

                            Kinuko Yasuda voted Code-Review+1

                            Code-Review+1
                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Alex Rudenko
                            • Boris Sazonov
                            • Liviu Rau
                            Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement satisfiedCode-Owners
                            • requirement satisfiedCode-Review
                            • requirement satisfiedReview-Enforcement
                            Gerrit-Comment-Date: Tue, 03 Mar 2026 15:20:02 +0000
                            Gerrit-HasComments: No
                            Gerrit-Has-Labels: Yes
                            satisfied_requirement
                            open
                            diffy

                            Alex Rudenko (Gerrit)

                            unread,
                            12:09 PM (3 hours ago) 12:09 PM
                            to Liviu Rau, Kinuko Yasuda, Rainhard Findling, Boris Sazonov, Chromium IPC Reviews, Chrome Signin Team, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, crmulli...@chromium.org, jorgel...@chromium.org, nicolas...@chromium.org, ramyagopa...@google.com, asvitkine...@chromium.org
                            Attention needed from Boris Sazonov, Kinuko Yasuda, Liviu Rau and Rainhard Findling

                            Alex Rudenko voted Code-Review+1

                            Code-Review+1
                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Boris Sazonov
                            • Kinuko Yasuda
                            • Liviu Rau
                            • Rainhard Findling
                            Submit Requirements:
                              • requirement satisfiedCode-Coverage
                              • requirement satisfiedCode-Owners
                              • requirement is not satisfiedCode-Review
                              • requirement satisfiedReview-Enforcement
                              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                              Gerrit-MessageType: comment
                              Gerrit-Project: chromium/src
                              Gerrit-Branch: main
                              Gerrit-Change-Id: Ied9eb6b67050f1c3bfc20447e498222368a7f52a
                              Gerrit-Change-Number: 7594582
                              Gerrit-PatchSet: 23
                              Gerrit-Owner: Liviu Rau <livi...@chromium.org>
                              Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
                              Gerrit-Reviewer: Boris Sazonov <bsaz...@chromium.org>
                              Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                              Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
                              Gerrit-Reviewer: Rainhard Findling <rain...@chromium.org>
                              Gerrit-CC: Chrome Signin Team <chrome-sig...@google.com>
                              Gerrit-CC: Chromium IPC Reviews <chrome-ip...@google.com>
                              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                              Gerrit-CC: gwsq
                              Gerrit-Attention: Liviu Rau <livi...@chromium.org>
                              Gerrit-Attention: Boris Sazonov <bsaz...@chromium.org>
                              Gerrit-Attention: Rainhard Findling <rain...@chromium.org>
                              Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                              Gerrit-Comment-Date: Tue, 03 Mar 2026 17:09:09 +0000
                              Gerrit-HasComments: No
                              Gerrit-Has-Labels: Yes
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy
                              Reply all
                              Reply to author
                              Forward
                              0 new messages