[DrJones] Add Ask AI Assistant to context menu opened on right-clicking a network request in network panel

Bug: 362422969
Change-Id: I4e1867f6c396e329070ec36b26823573a158fdd1
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/5849709
Reviewed-by: Ergün Erdoğmuş <[email protected]>
Commit-Queue: Samiya Caur <[email protected]>
diff --git a/front_end/panels/network/NetworkLogView.ts b/front_end/panels/network/NetworkLogView.ts
index ae53a05..0cb7ba3 100644
--- a/front_end/panels/network/NetworkLogView.ts
+++ b/front_end/panels/network/NetworkLogView.ts
@@ -1725,6 +1725,12 @@
     const filtered = this.filterBar.hasActiveFilter();
     const copyMenu = contextMenu.clipboardSection().appendSubMenuItem(i18nString(UIStrings.copy), false, 'copy');
     if (request) {
+      if (UI.ActionRegistry.ActionRegistry.instance().hasAction('drjones.network-panel-context')) {
+        UI.Context.Context.instance().setFlavor(SDK.NetworkRequest.NetworkRequest, request);
+        contextMenu.headerSection().appendAction(
+            'drjones.network-panel-context',
+        );
+      }
       copyMenu.defaultSection().appendItem(
           i18nString(UIStrings.copyURL),
           Host.InspectorFrontendHost.InspectorFrontendHostInstance.copyText.bind(